如何从上次成功构建中获取源代码

时间:2014-04-27 18:09:41

标签: c# visual-studio

我想知道是否有一种方法可以阻止Visual Studio上一次成功构建C#项目的源代码。当我运行它时,最后一个构建工作正常,但当前代码根本不起作用。有什么办法吗?

4 个答案:

答案 0 :(得分:0)

如果您没有使用任何中央代码存储库(VSS,SVN等),那么您可以看到此链接以获取有关如何解除dll的更多信息。 http://social.msdn.microsoft.com/Forums/vstudio/en-US/05b3cf5d-ead3-4274-88f5-6e8cbda8e8d8/decompiling-a-dll-file-to-view-source-code?forum=msbuild

答案 1 :(得分:0)

您可以使用反射工具。一些选项是:

http://ilspy.net/

http://www.jetbrains.com/decompiler/

答案 2 :(得分:0)

在工作dll上使用反编译器,例如http://www.ilspy.net/ 它可能不完全相同,但它应足够接近,以提供洞察力

答案 3 :(得分:0)

每次构建解决方案时,{。{1}}文件夹中的源文件都将以.cs扩展名创建(或覆盖)。如果您希望将代码作为字符串获取,则只需运行应用程序并使用"Visual Studio / Projects / Your project / Your project"对象即可完成工作。

StremReader