我的情况非常糟糕。我丢失了我的源代码,我的客户需要在应用程序中稍微改变一下。考虑编辑程序集的示例:Test.dll然后添加代码行,最后重新编译它
所以我的问题是: - 有可能这样做吗? - 如果可能的话,编辑程序集然后重新编译它的好工具是什么?
答案 0 :(得分:23)
答案 1 :(得分:12)
出口&对于有很多组合的大型应用程序,可能无法重新编译,所以我建议采用不同的方法:
最舒适的方法可能是将Reflexil与.NET Reflector(非免费)或JustDecompile from Telerik(非常免费)结合使用。我这样做了几次并且使用JustDecompile获得了最好的结果 - 即使我在任何其他时间都比JustDecompile更喜欢ILSpy。
“现在,怎么样”?你可能会问: Here's a small tutorial from the guys at Telerik.
(查看主题“如何在程序集中注入C#代码?”)
答案 2 :(得分:4)