C# 我的代码只是随机消失了?

C# 我的代码只是随机消失了?,c#,xaml,windows-phone-8,encoding,windows-phone,C#,Xaml,Windows Phone 8,Encoding,Windows Phone,Windows Phone项目的MainPage.xaml.cs代码隐藏文件将不再正常打开。当在VisualStudio中单击时,它只会打开一个看起来空白的记事本文档,但它仍然会滚动,好像有什么东西在那里。。。?并且不会在常规代码编辑器中打开。我现在根本无法查看我的代码 我猜可能是某种奇怪的编码错误,但我该如何修复它呢?这个项目是一个应用程序,这是在市场上,我不能失去这个文件 如果此更改是由visual studio进行的,则可以使用UndoCtrl+Z操作取回文件。你们没有源代码管理系统来管理

Windows Phone项目的MainPage.xaml.cs代码隐藏文件将不再正常打开。当在VisualStudio中单击时,它只会打开一个看起来空白的记事本文档,但它仍然会滚动,好像有什么东西在那里。。。?并且不会在常规代码编辑器中打开。我现在根本无法查看我的代码

我猜可能是某种奇怪的编码错误,但我该如何修复它呢?这个项目是一个应用程序,这是在市场上,我不能失去这个文件


如果此更改是由visual studio进行的,则可以使用UndoCtrl+Z操作取回文件。你们没有源代码管理系统来管理你们的项目吗?不,我没有。所有东西都存储在我的本地计算机上。我无法撤消,因为这是在我从保存加载时发生的,没有可撤消的内容。我尝试了重建,但实际的事件处理程序甚至没有显示在那里。WTF?在记事本或Emacs或任何其他文本编辑器中打开源文件,查看是否有明显错误。此项目是一个市场上的应用程序,我不能丢失此文件。-您可能丢失了最近的更改,但至少可以恢复到驻留在源代码管理系统中的最新文件。我希望你正在使用源代码管理?