.net - 除了 ILDASM/ILASM hacking 之外,是否可以修改程序集 list ?

我们有一个客户,他有两个 .NET 程序集,A 和 B:

  • 程序集 A 引用程序集 B。
  • 程序集 A 未签名,未混淆,没有可用的源代码。
  • 程序集 B 已签名,未混淆,有可用的源代码。

  • 我想修改程序集 A 并更改 list ,以便它引用未签名版本而不是引用 B 的签名版本。

    我知道可以使用 ILDASM 转储 IL,编辑引用然后使用 ILASM 重新创建,但有更好的方法吗?

    最佳答案

    似乎使用 ILDASM 反编译、编辑生成的 IL 并使用 ILASM 重新编译是阻力最小的路径。

    https://stackoverflow.com/questions/2546707/

    相关文章:

    .net - SimpleWorkerRequest 如何将 MIME 类型与扩展关联?

    .net - 寻找一个免费的工具来可视化C#的对象关系

    code-analysis - TFS 2010:如何基于代码重复指标拒绝门禁签到?

    codeigniter - 我应该如何处理我的多对多关系?

    sql - 从SQL Server 2008中的任意sql语句获取数据类型

    directx - 如何为游戏关卡编辑器实现平移和旋转小部件

    apache-flex - 我们可以将系统图标添加到flex应用程序中吗

    user-interface - Netbeans 6.8 上的功能测试

    plugins - 原型(prototype)/脚本循环(幻灯片)插件

    user-interface - WiX安装程序-更新方案自定义UI