Visual studio Visual Studio 2013-名称';X';在当前上下文中不存在

Visual studio Visual Studio 2013-名称';X';在当前上下文中不存在,visual-studio,razor,intellisense,Visual Studio,Razor,Intellisense,我正在windows 10笔记本电脑上使用Microsoft Visual Studio 2013 professional,我在所有razor视图中都看到一个错误。错误表示名称“X”在当前上下文中不存在,例如名称“Html”在当前上下文中不存在 通过在互联网上搜索解决方案,我尝试了以下方法,但仍未修复 运行visual studio修复窗体控制面板(卸载程序) 运行Windows update 已检查引用是否设置为“复制本地” 删除我的.suo文件,清理并重建 尝试完全限定的名称空间 Raz

我正在windows 10笔记本电脑上使用Microsoft Visual Studio 2013 professional,我在所有razor视图中都看到一个错误。错误表示名称“X”在当前上下文中不存在,例如名称“Html”在当前上下文中不存在

通过在互联网上搜索解决方案,我尝试了以下方法,但仍未修复

  • 运行visual studio修复窗体控制面板(卸载程序)
  • 运行Windows update
  • 已检查引用是否设置为“复制本地”
  • 删除我的.suo文件,清理并重建
  • 尝试完全限定的名称空间
  • Razor版本在配置和视图配置中都是3.0
  • 卸载并重新加载项目
  • 使用导入和导出设置向导重置我的所有设置
  • 已清理所有包并清除包缓存
错误看起来是这样的

除了卸载然后重新安装之外,有人能提出其他建议吗?尽管我的视图中存在这些错误,但应用程序仍将在没有ysod的浏览器中构建和运行

类似问题

编辑-使用stackoverflow.com/questions/20422007/中的信息…如果我转到项目属性并在程序集名称中留出一个空格,然后保存并重新生成,那么它就可以工作!!然而,一旦我关闭VS并再次启动它,问题就依然存在

谢谢
Paul

您有多确定这是visual studio的问题,与项目无关?它在其他版本的VisualStudio中工作吗?您是否安装了.Net framework?(确保项目指向已安装的正确的.net framework版本,您可以在项目属性中检查该版本)


您的解决方案的bin文件夹中是否存在缺少的有问题的程序集引用?

您好,James,感谢您抽出时间提供答复。我不确定这是否是一个VS问题,但我能说的是,这是我打开的每个项目的一个问题。有趣的是,我昨晚遇到了这个问题,它似乎起了作用,但今天又不起作用了。从我看到的所有引用和dll都很好。如果我转到项目属性并在程序集名称中留出一个空格,然后保存并重新生成,那么使用中的信息就可以了!!嗨,Paul,当你创建一个新项目时,这个问题仍然存在?您可以尝试以管理员身份打开“针对VS 2013的开发人员命令提示符”,并运行命令:devenv/resetuserdata或devenv/setup对其进行测试。这个解决方案以前可以正常工作吗?嗨,Sara,我可以尝试一下,但有趣的是,我已经激活了我的resharper终极版,这已经“修复”了这个问题。当我说“修复”时,我在razor文件中不再遇到引用问题。我怀疑一旦我禁用resharper,这个问题就会持续下去,所以我会这样做并尝试你的建议。谢谢