2016-07-15 62 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文件也能正常工作,甚至可以正確讀取變量。 –