2014-01-10 37 views
0

在MVC4的剃刀視圖中,我無法獲得HTML5智能感知。驗證的目標模式 - VS 2012智能感知中缺失 - 如何解決?

添加AngularJS references to VS2012 for intellisense後,我仍然沒有得到任何AngularJS指令出現。

我已啓用HTML5架構(工具/選項/文本編輯器/ HTML)。

我也沒有看到任何HTML5 intellisense如here所示。

當我鍵入

<

智能感知 「文本」。

其他標籤顯示消息「驗證($ SCHEMA $)綠線:元素‘腳本’,不支持

看起來有我的模式是斷開的地方

我也試過。添加目標模式進行驗證的工具欄和收到的錯誤:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Could not complete the action. 
--------------------------- 
OK 
--------------------------- 

我怎樣才能解決這個

回答

0

我已經完全?與VS 2013相同的問題。我一直在討論用於驗證的模式,所以我認爲這是問題,結果我可能損壞了其中一個文件。

找到一個「健康」的安裝VS 2012的(另一臺機器上可能安裝?),壓縮&複製以下目錄:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\schemas\html 

從「不健康」 VS刪除目錄並複製「健康「一個到它的地方。然後重新啓動VS.

2013年,您可能還需要爲以下目錄做相同的:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\Web\Schemas\1033\HTML 

在此之前,我還做了「devenv.exe的/設置」和「devenv.exe的/ ResetSettings」 ,但我不認爲這是必要的。