我在Windows 10筆記本電腦上使用Microsoft Visual Studio 2013專業版,並在所有剃鬚刀視圖中看到錯誤。該錯誤表示名稱「X」在當前上下文中不存在,例如名稱'Html'在當前上下文中不存在。Visual Studio 2013 - 名稱'X'在當前上下文中不存在
從尋找解決方案的互聯網我曾嘗試以下,但仍然不固定
- 運行Visual Studio修復形式的控制面板(卸載程序)
- 運行Windows Update
- 檢查發現引用設置爲複製本地
- 刪除我的.suo文件,清理並重建
- 嘗試完全限定名稱空間
- 剃刀版本在config和視圖配置
- 卸載重裝項目
- 重置我的所有設置使用導入和導出設置嚮導
- 清理所有軟件包3.0和清理包緩存
錯誤外觀像這樣
任何人都可以從卸載建議二話不說和然後重新安裝?儘管在我的視圖中出現了這些錯誤,但應用程序仍然會在瀏覽器中生成並運行,而無需使用ysod。
類似的問題"The name 'HTML' does not exist in the current context" in MVC 3 Views
編輯 - 運用stackoverflow.com/questions/20422007/...的信息,如果我去項目屬性,使空間中集名稱和保存,重建,然後它工作!但是當我關閉VS下來並啓動它再次問題仍然存在
感謝 保羅
嗨保羅,當你創建一個新的項目,這個問題仍然存在?您可以嘗試以管理員身份打開「VS 2013開發人員命令提示符」,並運行命令:devenv/resetuserdata或devenv/setup來測試它。此解決方案之前工作正常嗎? –
嗨薩拉,我可以試試這個,但有趣的是,我已經激活了我的resharper終極版,這已經「修復」了這個問題。當我說修復時,我不再在我的剃鬚刀文件中遇到參考問題。我懷疑,只要我禁用resharper問題將持續這樣的病態,並嘗試您的建議。謝謝 – Paul