我的处境真的很糟糕。我丢失了源代码,我的客户需要在应用程序中进行一些更改。以编辑程序集为例:Test.dll 然后添加代码行,最后重新编译它
所以我的问题是: - 有可能这样做吗?- 如果可能的话,编辑程序集然后重新编译它的好工具是什么?
我的处境真的很糟糕。我丢失了源代码,我的客户需要在应用程序中进行一些更改。以编辑程序集为例:Test.dll 然后添加代码行,最后重新编译它
所以我的问题是: - 有可能这样做吗?- 如果可能的话,编辑程序集然后重新编译它的好工具是什么?
对于具有许多程序集的大型应用程序,可能无法导出和重新编译,因此我建议采用不同的方法:
最舒服的方法可能是将Reflexil与.NET Reflector(非免费)或Telerik 的 JustDecompile(非常免费)结合使用。我这样做了几次并且使用 JustDecompile 获得了最好的结果——即使我在其他任何时候都更喜欢ILSpy而不是 JustDecompile。
“现在怎么办”?你可能会问: 这是 Telerik 的人提供的一个小教程。
(查看主题“如何在程序集中注入 C# 代码?”)