我有一个正在工作的 .NET 程序集,其源代码已丢失。
我想只替换一种方法来重新编译。我只通过一次重写一个类就看到了这一点。然而,这个类是巨大的,因此这种方法在经济上是不可行的。是否有适用于单一方法的流程?
理想情况下,该过程应该是完全自动化的(即可以从 MSYS Makefile 运行的东西)并且不涉及任何 GUI(例如 Reflector 或 ILSpy。)
我有一个正在工作的 .NET 程序集,其源代码已丢失。
我想只替换一种方法来重新编译。我只通过一次重写一个类就看到了这一点。然而,这个类是巨大的,因此这种方法在经济上是不可行的。是否有适用于单一方法的流程?
理想情况下,该过程应该是完全自动化的(即可以从 MSYS Makefile 运行的东西)并且不涉及任何 GUI(例如 Reflector 或 ILSpy。)
如果您下载ILSpy,然后选择File -> Open
,打开.dll
文件,确保在树视图中选择程序集,然后选择File -> Save Code
,您将获得保存为.csproj
. 将其保存到一个空文件夹中,这将反编译整个程序集并创建一个 VS 项目,因此您可以在完成后轻松地重新编译程序集。