2017-06-17 116 views
0

我在Windows 10筆記本電腦上使用Microsoft Visual Studio 2013專業版,並在所有剃鬚刀視圖中看到錯誤。該錯誤表示名稱「X」在當前上下文中不存在,例如名稱'Html'在當前上下文中不存在。Visual Studio 2013 - 名稱'X'在當前上下文中不存在

從尋找解決方案的互聯網我曾嘗試以下,但仍然不固定

  • 運行Visual Studio修復形式的控制面板(卸載程序)
  • 運行Windows Update
  • 檢查發現引用設置爲複製本地
  • 刪除我的.suo文件,清理並重建
  • 嘗試完全限定名稱空間
  • 剃刀版本在config和視圖配置
  • 卸載重裝項目
  • 重置我的所有設置使用導入和導出設置嚮導
  • 清理所有軟件包3.0和清理包緩存

錯誤外觀像這樣

enter image description here

任何人都可以從卸載建議二話不說和然後重新安裝?儘管在我的視圖中出現了這些錯誤,但應用程序仍然會在瀏覽器中生成並運行,而無需使用ysod。

類似的問題"The name 'HTML' does not exist in the current context" in MVC 3 Views

編輯 - 運用stackoverflow.com/questions/20422007/...的信息,如果我去項目屬性,使空間中集名稱和保存,重建,然後它工作!但是當我關閉VS下來並啓動它再次問題仍然存在

感謝 保羅

+0

嗨保羅,當你創建一個新的項目,這個問題仍然存在?您可以嘗試以管理員身份打開「VS 2013開發人員命令提示符」,並運行命令:devenv/resetuserdata或devenv/setup來測試它。此解決方案之前工作正常嗎? –

+0

嗨薩拉,我可以試試這個,但有趣的是,我已經激活了我的resharper終極版,這已經「修復」了這個問題。當我說修復時,我不再在我的剃鬚刀文件中遇到參考問題。我懷疑,只要我禁用resharper問題將持續這樣的病態,並嘗試您的建議。謝謝 – Paul

回答

0

如何確定是你,這是一個Visual Studio的問題,並沒有涉及到這個項目?它在Visual Studio的其他版本中工作嗎?你有沒有安裝.Net框架? (確保您的項目指向您已安裝的正確.net框架版本,您可以在項目屬性中進行檢查)。

問題的程序集引用是否缺少,出現在解決方案的bin文件夾中?

+0

嗨,詹姆斯,感謝您抽出時間提供回覆。林不知道這是一個VS問題,但我可以說的是,它是我打開每個項目的問題。有趣的是,我昨天晚上遇到了這個問題,它似乎工作,但今天不再工作。所有的參考文獻和DLL都是我所能看到的。 – Paul

+0

使用來自https:// stackoverflow的信息。com/questions/20422007/visual-studio-2013-c-sharp-web-project-build-but-ide-reports-the-type-or-namesp如果我轉到項目屬性並在程序集名稱中創建空間並保存並重建然後它的作品! – Paul

相關問題