VS2010 Beta2 出現 Element is not supported 警告訊息

在安裝完 VS2010 後檢視 HTML 時會出現 Element ($SCHEMA$) is not supported. 的訊息,HTML 屬性也出不來,非常不方便,上網 google 一下,會造成這個原因是因為 HTML Validation 未設定所致。

 

在安裝完 VS2010 Beta2 後檢視 HTML 時會出現 Element ($SCHEMA$) is not supported. 的訊息,HTML 屬性也出不來,非常不方便:

 

上網 google 一下,會造成這個原因是因為 HTML Validation 未設定所致:

 

有 2 種解決方式:

1. 設定 HTML Validation:

選單 Tools -> Options ->  TextEditor -> HTML -> Validation 開啟設定視窗,設定 Target 的值,重新開啟 VS2010 Beta2 即可。
 

2. 重置所有設定:

(1) 選單 Tools -> Import and Export Settings,再選擇 Reset all settings

(2) 選擇是否要將原本的設定儲存

(3) 選擇自己喜愛的開發模式後點選 Finish 進行重置。
 

 

以上 2 種方式,當然是第 1 個方法比較好囉,不用將自己的個人化設定清除,而第 1 種方式 Validation 的 Target 設定值是存放在登錄檔中,我將設定匯出如下,存成登錄檔執行後即可。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\HTML Editor]
"TargetFriendlyName"="XHTML 1.0 Transitional"

設定值我是使用 XHTML 1.0 Transitional,也可以自行修改為 XHTML 1.0 或其它。

有一點要注意的是,在執行登錄檔匯入前要先關閉 VS2010 Beta2,否則匯入後才關閉又會被寫回成空值了。

 

參考資料: