电脑突然断电导致C#工程内几个窗体源文件变成0KB,如何恢复?

电脑突然断电导致C#工程内几个窗体源文件变成0KB。虽然之前保存了但窗体只有MainForm.Designer.cs内容正常,MainForm.cs完全空白一个字都没有。然后之前用于工程的ico图标也突然变成了0KB。现在有没有办法恢复?
把MainForm.cs中的文件开头末尾和控件事件补回去之后,设计器依然提示错误缺少根元素,怎么解决啊啊啊啊啊啊!
按这样就算完全重新写过那两个窗体,但也依然出错啊。那个缺少根元素的设计器错误怎么解决啊?
各位大神求解!!QAQ

我也遇到过,是VS2013的C++ Win32工程,微软做的东西就这种尿性。。

用数据恢复工具,比如easyrecovery,finaldata等,或者从git/svn中找备份。

可以用源码重新编译,如果你有git或者svn,就可以防患于未然了