在安裝完 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
(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,否則匯入後才關閉又會被寫回成空值了。
參考資料: