Visual studio 我想有一个文件被转换为机器代码,不知道如何恢复到原始的VisualStudio

Visual studio 我想有一个文件被转换为机器代码,不知道如何恢复到原始的VisualStudio,visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,我的系统不小心切换了,我在做代码。当我再次启动PC并在Visual Studio中打开我的项目时。我知道了 现在,当我在这个文件中写入任何内容时,它的格式是相同的,在图像中。我在这个文件中做了很多工作。但午餐后没有承诺。 请建议,我如何能恢复到原来的文本 更新: 文件是MVC中的.cshtml(视图文件) 还有更多细节吗?这是什么文件?什么分机?到底发生了什么事?看起来你打开了反汇编窗口。这是一个完全由空值组成的文件,如果看起来都是空值,则其中没有有效数据。您的选项是从备份/源代码管理中恢复刚

我的系统不小心切换了,我在做代码。当我再次启动PC并在Visual Studio中打开我的项目时。我知道了

现在,当我在这个文件中写入任何内容时,它的格式是相同的,在图像中。我在这个文件中做了很多工作。但午餐后没有承诺。 请建议,我如何能恢复到原来的文本

更新:


文件是MVC中的.cshtml(视图文件)

还有更多细节吗?这是什么文件?什么分机?到底发生了什么事?看起来你打开了反汇编窗口。这是一个完全由空值组成的文件,如果看起来都是空值,则其中没有有效数据。您的选项是从备份/源代码管理中恢复刚才选中的文件资源管理器中有另一个文件。。AFBJJAthleteDetails.cshtml~RFa09c70.TMP。。。。。如果您最近运行过代码,您可以查找编译成的二进制文件,并使用dotPeek或Reflector或类似工具提取页面的编译版本。这将具有基本结构,但您必须自己从已编译的C#返回到cshtml。对不起,您也可以尝试运行chkdsk,以防它找到可能包含您的代码的孤立文件。不过,如果真的存在的话,你很可能需要从中挑选出一个合适的。