2016-07-15 45 views
1

最近,我已将计算机置于睡眠状态,当我启动计算机时,计算机已关闭。Visual Studio - 损坏的.xaml文件

在我打开文件之前,它问我关于编码。我尝试过多次,甚至是自动检测。没有运气。

后来当我打开它时,MainWindow。 XAML是这样的:

Invalid Markup

的主窗口。 xaml.cs出人意料的好,甚至注册了写在XAML文件中的变量。项目中的其他XAML文件也很好。

当我将鼠标悬停在线条,这个错误显示:The value "□" is not a valid character

有谁知道,如果MainWindow.xaml是挽救还是一个失败的事业?

非常感谢您的回答。

回答

1

清除阴影缓存并重新启动visual studio。应该没问题。

影子高速缓存器位于

C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\12.0\Designer\ShadowCache 

删除影子高速缓存器相应的Visual Studio版本并重新启动。它应该工作正常。

+0

谢谢你的回答。但是,XAML文件与以前完全一样,因此不可用。 –

+1

您是否检查过任何其他xaml文件? 还是只有这一个是造成这个问题? – ViVi

+0

每个其他的XAML文件都是完全正常的。即使是损坏的文件的.cs文件也能正常工作,甚至可以正确读取变量。 –