我真的希望你能帮忙...... Visual Studio 2010今天早上在我身上崩溃了。通常当发生这种情况时,我会得到恢复文件的选项,不幸的是,这从未出现过,当我打开解决方案时,我正在处理的aspx页面已经丢失了大约99%的编码(近一周工作4000行! )。
我已经检查了Visual Studio文件夹,并且没有备份文件,因此该路径不在窗口中。 由于某种原因,与该aspx文件关联的.cs文件很好,但是aspx代码已经消失了。 令人讨厌的是,这个页面已经停留在版本控制中但尚未提交(是的,我知道,生活和学习......)所以选项也在窗外。
我尝试使用.NET Reflector对dll文件进行反向工程,但这只给了我已经拥有的.cs文件。
所以我猜我真正要问的是......无论如何只能恢复aspx页面而不仅仅是.cs文件?
非常感谢任何帮助。
感谢。
答案 0 :(得分:1)
除非您有备份或ASPX文件已提交源代码控制(例如TFS,git,SVN),否则文件可能会丢失。
即使您的组织对部分实现的代码的提交不满意,您也可以始终使用自己的源代码控制系统,例如本地git或SVN存储库。它现在对你没有帮助,但将来可能会有所帮助。
答案 1 :(得分:1)
一种快速而肮脏的方法是,如果您正在预览页面,然后复制该页面的来源并在aspx页面中过去。
如果没有,那么我很遗憾地说你已经失去了你的改变。
答案 2 :(得分:0)
您可以尝试在系统上搜索正确时间段内的临时文件。当然,并不能保证,但即使VS没有保留它,它仍有可能仍然存在。
答案 3 :(得分:0)
在此处查看我的答案:Lost the content of ASPX page on computer restart before Saving the file
下一次您将被保存......:D