2013-04-18 82 views
4

可能還有其他情況,但這是我見過的第一個。智能感知在某些情況下不完整

System.Resources.ResourceManager缺少智能感知的一部分。例如,GetString丟失。輸入GetString(將不會提供IntelliSense。懸停在上面顯示信息。

ResourceManager member list GetString hover

事情我已經嘗試:

  • 重新啓動Visual Studio
  • 重置所有環境設置
  • 刪除的%AppData%\Roaming\Microsoft\VisualStudio\11.0\ReflectedSchemas
  • 內容執行devenv /resetuserdata

還有什麼我可以嘗試嗎?

回答

2

這不是一個錯誤,IntelliSense會顯示您請求的內容。

您需要創建ResourceManager的實例以獲取像GetString或GetObject這樣的方法,因爲這些方法都是實例方法。

當前您訪問類ResourceManager,因此IntelliSense僅列出靜態成員。

+0

正確。我太快地閱讀了一個樣本,懸停時顯示的信息只會添加到我的混淆中。 – Stijn