我有50個項目的解決方案。它是用VS2010編寫的,後來轉換爲VS2012。所有intelisense的工作很好,除標記intelisense(Aspx,ascx ..)爲「telerik」標記和自定義創建控件。 asp標籤工作正常intellisense在vs2012中無法正常工作
如果我創建一個新的項目和參考telerik,然後intelisense的作品,所以我想我的項目有什麼問題。我試圖並排比較web.configs。他們看起來一樣。組件看起來也是一樣的。我的web.config看起來是這樣的:
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
<add tagPrefix="custom" src="src/to/control" tagName="myControl1" />
<add tagPrefix="custom" src="path...." tagName="myControl2" />
</controls>
事情我已經嘗試:
1.工具 - >選項 - >文本編輯器 - > C#(或所有語言) - >常規啓用自動列出成員和參數右側窗格中的信息。
2.工具 - >導入和導出設置 - >重置所有設置。從漫遊\微軟\ VisualStudio的
3.刪除數據\ 11.0 \ ReflectedSchemas
4. PROGRAMFILES \ VisualStudio中刪除緩存...
5.重新安裝Visual Studio的
6.以管理員身份運行
如果你有任何線索或可能的解決方案,請讓我知道。