【发布时间】:2011-10-28 08:39:26
【问题描述】:
我在使用 Visual Studio 2010 Intellisense 时遇到了一些问题。在我的一个项目中,Intellisense 不显示 asp.net 标签。但是,它仍然显示 HTML 标记。除了这个,我所有的其他项目都运行良好。如果我输入一个 asp 标签并构建解决方案,它会在标签下划线并显示“无法识别的标签前缀或设备过滤器‘asp’”。但它在没有任何错误的情况下完成了构建,并且所有页面都正确加载/运行。起初我以为这可能是我的电脑,因为它对我的同事来说运行良好。我查看了许多其他关于类似问题的表单页面,但他们的修复似乎对我不起作用。以下是我迄今为止尝试过的事情:
重建解决方案(效果很好,一切正常)
关闭/重新开放的视觉工作室
检查了我的文本编辑器设置以确保它们正确(工具->选项->文本编辑器->所有语言。然后确保选中自动列表成员和参数信息。还检查了文本编辑器-> HTML相同的设置)
重置我的设置并再次检查它们
尝试以管理员身份运行 Visual Studio
尝试在安全模式下运行 Visual Studio([Windows 7] 开始按钮->所有程序->Microsoft Visual Studio 2010->Visual Studio 工具->Visual Studio 命令提示符-> 键入:devenv.exe /SafeMode)
已删除 C:\Users[用户名]\AppData\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas
已删除 C:\Users[用户名]\AppData\Roaming\Microsoft\VisualStudio\10.0
在 Visual Studio 命令提示符下尝试了 devenv.exe /resetuserdata
已安装 Service Pack 1
卸载并重新安装 Visual Studio 2010
在每一个之后问题仍然存在。不过今天,我的一位同事遇到了同样的问题,即 Intellisense 无法在同一个项目中处理 asp 标签(在获得最新版本后)。所以我认为这一定是我们文件中的某些东西搞砸了。我假设它是我们 web.config 中的 tagPrefix 声明。但它看起来对我来说是正确的。
是否有人对可能导致此问题的原因和/或如何解决此问题有任何想法?我真的很感激!
【问题讨论】:
-
你在使用 Resharper 吗?
-
不。我以前没用过 Resharper。
标签: asp.net visual-studio-2010 intellisense