我在四个月前发布了一个 ASP.NET Core MVC 应用程序来托管。现在,我需要进行一些更改,但我丢失了源代码,并且 Git 版本太旧。但是,我确实可以访问最后发布的文件。是否可以从已发布的文件中恢复我的代码?
我到处搜索但找不到任何有用的信息。
我建议你可以尝试使用ILSpy,你可以从这个github链接下载它。
然后就可以安装了。
您可以按照以下步骤打开dll,然后选择全部并生成代码。
1.打开ILSpy,并清除Assemblies窗口(Ctrl-A,删除) 2.选择包含源代码的.dll 3.将它们拖到ILSpy的Assemblies窗口中 4.选择ILSpy中的所有程序集(Ctrl-A) 5.文件->保存代码。
如下所示,它将生成csporj文件。