我需要更改 .NET DLL 的代码。我可以通过使用 .NET 反射器编译 DLL 来查看代码,但我无法更改 DLL 的代码。使用 .NET Reflector,我将代码反编译并保存到我的硬盘中,但是当我能够重新编译代码时,它会给出错误。
很少有代码以二进制格式反编译,很少有代码用 c# 反编译。是否有任何工具可以更改和重新编译 DLL?
以下是我用来尝试反编译 DLL 的工具:
- 间谍
- 锐化
- Reflector7.1 带有 Reflexil 插件
- Spices.Net.Suite.5.8
- 部署 .NET 1.0.0
- devextras.codereflect
- dotPeek-1.0.0.2545
- 智能锁
- JustDecompile_BETA_2011.1.728.1
不幸的是,没有一个工具可以提供完美的源代码来重新编译 DLL 代码。