2012-07-21 119 views
4

Visual Studio Professional RC 2012上的Xaml設計視圖用於爲我工作。但突然停下來,我無法理解,我可以想象。Visual Studio 2012無法識別Xaml文件,設計視圖損壞

  • Visual Studio 11不再識別Xaml文件。
  • 在屬性中,它將XML視爲XAML文件。
  • 在Solution Explorer識別出它作爲一個XAML文件
  • 右鍵 - >設計視圖中打開一個新的XAML代碼
  • 控件工具箱中顯示什麼
  • 我的操作系統是Windows 7 64位系統。
  • 我已將所有更新應用到VS11 2012年7月
  • 我已嘗試修復Visual Studio &重置設置,但無濟於事。
  • 我找不到可以解決此問題的搜索或堆棧溢出。
  • 我還沒有嘗試過聯合國/重新安裝

Visual Studio 2012 RC designer does not recognize xaml for a Windows Metro app看起來與我的情況,但我的問題,提出問題比他的頭銜比較一般。

重新安裝解決了他的問題,但沒有闡明這個令人沮喪的問題。

有人可以幫忙嗎?


編輯 - 重新安裝幾乎解決了這個問題。設計視圖起作用,工具箱被填充,自動完成回來,XAML在工具 - >選項 - >文本下可用,並且可以查看控制元素屬性。

除了傳遞奇怪的事實,即XAML代碼視圖不再執行語法高亮顯示之外,一切正常。這並不令人驚訝,因爲與http://msdn.microsoft.com/en-us/library/bb907395(v=vs.90).aspx預期不同,在顯示的項目中沒有XAML前綴項目。

也許在事情的計劃相對較小,但也是一個非常惱人的損失。

+0

您說重新安裝解決了問題。你是否仍然有一臺機器處於故障狀態,或者你能重新制造破碎的狀態嗎? – 2012-07-21 20:26:58

+0

上面鏈接的人聲明重新安裝固定的東西。我現在只是在嘗試,因爲我想不出別的什麼。將在結果中編輯。我不知道如何重現它,因爲我無法確定何時觸發這個事件。 – cranesbane 2012-07-21 21:24:13

+0

我們已經看到過「沒有語法突出」的問題,但一直沒有能力重現它。如果你願意幫助我們調試問題,你會給我發一封電子郵件到[email protected]嗎?我想了解一些有關您的配置的信息,以瞭解我們是否可以找出原因。謝謝! – 2012-07-21 23:51:33

回答

6

建議4在this link爲我工作: devenv /resetuserdata在命令提示符。

因此,至少在我的情況下,重新安裝,然後上述命令清除所有問題。重新設置用戶數據可能導致無需重新安裝,但現在我無法知道。

我還是不能說這是什麼原因造成的,但它似乎是一個偶爾出現的很長的尾部問題,而且看起來在老版本中有前體。

+1

在vs2012中,devenv在哪裏? – KJW 2013-02-21 05:50:00

+0

你可以在你的開始菜單中找到它=> visual studio 2012 => visual studio tools =>開發人員命令提示符。但不幸的是,這並不適合我。只要運行它工作正常。 – user1841243 2013-09-28 12:14:22

+0

我有VS 2013 Ultimate,本週有這種情況。我嘗試了上面的命令而不重新安裝,問題依然存在。所以看起來我需要卸載/重新安裝。 – dex3703 2014-01-03 17:49:44

2

檢查以下內容:

  1. Tools - >Options
  2. 展開Text Editor - >XAML - >Miscellaneous
  3. 確保 「始終在全XAML視圖中打開文檔」 未選中

或者也許開放.xaml文件的默認程序已更改:

  1. 在Solution Explorer
  2. 點擊Open With...
  3. 選擇XAML UI Designer
  4. 點擊Set as Default按鈕
  5. 點擊OK

編輯

右鍵單擊您 .xaml文件

這看起來像是早期版本的VS11的known bug

+1

不幸的是,當我去工具 - >選項 - >文本編輯器沒有XAML選項。只有我不知道的XOML纔是今天的事情。 – cranesbane 2012-07-21 21:18:15

+0

你使用什麼版本的VS('HELP' - >'關於Microsoft Visual Studio')? – 2012-07-21 21:34:16

+0

11.0.50522.1 RCEL – cranesbane 2012-07-21 22:35:44

0

如果有人有興趣。我失敗了:無法在Visual Studio 2012中打開XAML和配置文件。現在我檢測到原因:在系統崩潰後,Solutions suo文件已損壞。所以我(不確定)在不同的文件夾中重建sln文件,並將sln和suo文件(它們隱藏起來)複製到舊的文件夾中。這肯定會讓我失去功能。也許只需要刪除舊的suo文件。 克林斯曼

0

在Visual Studio 2013我有一個類似的問題 - 我改變我的生成操作&從「BundleResource」到「AndroidResource」,我能得到它的工作enter image description here

0

我有同樣的問題Vs中2012年快遞版。通過運行vs2012命令提示符並執行代碼解決

WDExpress/ResetSettings