1

我有一个正在工作的 .NET 程序集,其源代码已丢失。

我想只替换一种方法来重新编译。我只通过一次重写一个类就看到了这一点。然而,这个类是巨大的,因此这种方法在经济上是不可行的。是否有适用于单一方法的流程?

理想情况下,该过程应该是完全自动化的(即可以从 MSYS Makefile 运行的东西)并且不涉及任何 GUI(例如 Reflector 或 ILSpy。)

4

1 回答 1

4

如果您下载ILSpy,然后选择File -> Open,打开.dll文件,确保在树视图中选择程序集,然后选择File -> Save Code,您将获得保存为.csproj. 将其保存到一个空文件夹中,这将反编译整个程序集并创建一个 VS 项目,因此您可以在完成后轻松地重新编译程序集。

于 2013-11-14T02:09:49.493 回答