我的Visual Studio沒有在IntelliSense自動完成中顯示大量可用的類。例如,我正在處理的一個項目引用了Microsoft.Xna.Framework
命名空間,但即使在文件中使用Microsoft.Xna.Framework
添加using語句之後,IntelliSense也無法識別類如Texture2D
和Rectangle
。但是,我仍然可以輸入它們,但不會出現編譯器錯誤。任何想法發生了什麼?Visual Studio智能感知不顯示某些類
智能感知檢測標準庫,如System.Diagnostics
,但沒有任何外部標準庫。
它不是名稱空間衝突問題,因爲當前命名空間中的類也從IntelliSense中丟失。
我曾嘗試:
- 重新啓動Visual Studio的(帶和不關閉選項卡)
- 刪除的
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentCacheModel folder
- 重新導入和導出設置的內容
的Texture2D和矩形都在Microsoft.Xna.Framework.Graphics命名空間。所以你肯定需要多個*使用*指令。 –
@HansPassant問題就在那裏。它不檢測系統以外的任何指令 – DSchana