MS VS 2012。我的代码没有显示 (C#)
MS VS 2012. my code is not showing up (C#)
我正在做一个项目,在编译时,我的笔记本电脑挂了,我必须手动将其关闭。
重启后我发现我的代码没有显示出来。 program.cs 文件中没有代码行。
一个月以来我一直在研究该代码。而这一切都消失了。
需要帮助。我的可执行文件工作正常。但我需要代码。有什么方法可以找到该代码吗?
使用ILSpy反编译您的可执行文件。您将获得源代码,减去注释。这是可能的,因为程序集(如您的 exe)实际上包含 "Intermediate Language" (IL),而不是本机 code/assembler。从 IL 中可以获得原始源代码的合理表示。如果没有 csproj 文件,您可能需要手动重新创建它。
如果你有.exe你一定编译过,如果你编译过你一定保存过。
它在哪里取决于你保存它的位置。最简单的方法是使用 Windows 中的搜索功能——搜索您调用程序的任何内容,否则搜索 *.csproj。然后您可以使用 Visual Studio 打开 csproj 文件,您应该可以取回其中的大部分内容。
我正在做一个项目,在编译时,我的笔记本电脑挂了,我必须手动将其关闭。
重启后我发现我的代码没有显示出来。 program.cs 文件中没有代码行。
一个月以来我一直在研究该代码。而这一切都消失了。
需要帮助。我的可执行文件工作正常。但我需要代码。有什么方法可以找到该代码吗?
使用ILSpy反编译您的可执行文件。您将获得源代码,减去注释。这是可能的,因为程序集(如您的 exe)实际上包含 "Intermediate Language" (IL),而不是本机 code/assembler。从 IL 中可以获得原始源代码的合理表示。如果没有 csproj 文件,您可能需要手动重新创建它。
如果你有.exe你一定编译过,如果你编译过你一定保存过。
它在哪里取决于你保存它的位置。最简单的方法是使用 Windows 中的搜索功能——搜索您调用程序的任何内容,否则搜索 *.csproj。然后您可以使用 Visual Studio 打开 csproj 文件,您应该可以取回其中的大部分内容。