我的web.config不再具有Intellisense和顏色突出顯示。它看起來像一個普通的文本文件。任何想法爲什麼會發生?Visual Studio 2008:web.config中沒有Intellisense
謝謝!
我的web.config不再具有Intellisense和顏色突出顯示。它看起來像一個普通的文本文件。任何想法爲什麼會發生?Visual Studio 2008:web.config中沒有Intellisense
謝謝!
所有,
我已經通過以下操作固定它:
開放VS2K8命令提示符,運行以下命令:
devenv的/設置
現在我們'back re-in business。
Thanks all!
感謝您發佈答案。 – Marcote 2010-06-07 21:23:20
它不需要是VS命令提示符。我在打開IDE的VS exe上運行「打開文件位置」,並在標準管理命令行執行中添加了/ setup開關。確保您沒有其他VS IDE打開,包括舊版本。花幾秒鐘完成 – 2013-05-22 08:26:41
嘗試重置您的設置:工具>導入和導出設置,然後選擇重置所有設置。 (如果這不起作用,也許你想先出口)。
HTH
已經嘗試過。沒有運氣! – StephenPAdams 2010-06-07 20:04:20
哦。試試這個:http://blogs.msdn.com/b/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx – Marcote 2010-06-07 20:08:05
你可以嘗試在看的設置:
Text Editor -> All Languages
有一些複選框語句完成了需要檢查的智能感知。您也可以嘗試查看相同的設置,但是該面板中特定於XML文件。
或者,你可以試試這個:
這將導致Visual Studio重新創建智能感知數據庫,並可能解決問題。
你也可以嘗試檢查文件的擴展名...不是說我這樣做......但有些人......在保存時忘記放一個擴展名,並且可能會丟失智能感知。
我剛剛創建了一個新的項目來測試,並且沒有運氣。 – StephenPAdams 2010-06-07 20:06:33
你可能有這樣那樣的問題(Scott Gu reporting on VS 2005):
「有有一個問題需要注意的,雖然,有時會造成智能感知web.config文件停止在IDE中工作。 這發生在一個默認的命名空間添加到根元素例如,像這樣:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
這不會導致任何運行時的問題 - 但它確實停止智能感知完成對發生的內置。 web.config文件中的.NET XML元素
壞消息是內置的web管理工具(通過VS 2005和Visual Web Developer中的WebSite-> ASP.NET Configuration菜單項啓動)總是在啓動時添加這個xmlns命名空間 - 所以如果你使用這個工具來管理用戶/角色,最終將它添加到你的web.config文件中。
如何解決這個疑難雜症:
爲了得到智能回來時,你正在編輯在IDE中的web.config文件,只需刪除的xmlns參考,並有根配置元素看起來像這樣:
<configuration>
一切都會再正常工作。「
沒有運氣。我記得在VS2K8重新啓動之前有一個彈出窗口,但不記得是什麼。它隻影響web.config文件(我注意到迄今爲止)。 FWIW,我的配置中沒有添加任何xmlns屬性。這只是在彈出窗口後發生的。 – StephenPAdams 2010-06-07 20:11:27
你有沒有檢查你的Windows事件日誌,以防萬一有什麼有用的那個彈出窗口? – DOK 2010-06-07 20:20:09
還沒見過什麼奇特的。男人,我希望我能保存那個彈出窗口。 – StephenPAdams 2010-06-07 20:43:59
我也在VS2008中使用非語法突出顯示的Web.Config。我嘗試了以下方法來解決它,但沒有任何工作:
我會繼續努力其他的東西,彙報什麼工作時,我遇到它。
更可能是你有一個「腐敗的」DotNetConfig.xsd。這是用於VisualStudio的智能感知的主要文件。
這個文件可以在這裏找到 「C:\ Program Files文件(86)\微軟的Visual Studio 10.0 \ XML \架構\ DotNetConfig.xsd」
雖然有可能被命名爲類似的文件:
你笑的只有一個請確保與默認安裝的版本相同的是DotNetConfig.xsd。
我試圖包含我的VS2010 SP1 Ultimate安裝,但文本被截斷。嘗試從默認安裝中獲取一個。
很高興看到您找到您的解決方案。通過編輯問題並在那裏添加解決方案,您可以讓人們更輕鬆地找到答案。 – DOK 2010-06-07 21:10:00