如何从发布文件 ASP.NET Core MVC 恢复代码

问题描述 投票:0回答:1

我在四个月前发布了一个 ASP.NET Core MVC 应用程序来托管。现在,我需要进行一些更改,但我丢失了源代码,并且 Git 版本太旧。但是,我确实可以访问最后发布的文件。是否可以从已发布的文件中恢复我的代码?

我到处搜索但找不到任何有用的信息。

asp.net-core asp.net-core-mvc webdeploy
1个回答
0
投票

我建议你可以尝试使用ILSpy,你可以从这个github链接下载它。

然后就可以安装了。

您可以按照以下步骤打开dll,然后选择全部并生成代码。

1.打开ILSpy,并清除Assemblies窗口(Ctrl-A,删除) 2.选择包含源代码的.dll 3.将它们拖到ILSpy的Assemblies窗口中 4.选择ILSpy中的所有程序集(Ctrl-A) 5.文件->保存代码。

如下所示,它将生成csporj文件。

© www.soinside.com 2019 - 2024. All rights reserved.