我想知道是否有一种方法可以阻止Visual Studio上一次成功构建C#项目的源代码。当我运行它时,最后一个构建工作正常,但当前代码根本不起作用。有什么办法吗?
答案 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)
答案 2 :(得分:0)
在工作dll上使用反编译器,例如http://www.ilspy.net/ 它可能不完全相同,但它应足够接近,以提供洞察力
答案 3 :(得分:0)
每次构建解决方案时,{。{1}}文件夹中的源文件都将以.cs扩展名创建(或覆盖)。如果您希望将代码作为字符串获取,则只需运行应用程序并使用"Visual Studio / Projects / Your project / Your project"
对象即可完成工作。
StremReader