我遇到了一些关于Visual Studio 2010 Intellisense的问题。在我的一个项目中,Intellisense无法显示asp.net标记,但仍然可以显示HTML标记。除了这个项目外,我所有的其他项目都正常工作。如果我键入一个asp标记并构建解决方案,它会下划线标记并显示“未识别的标记前缀或设备筛选器'asp'。”但是,它完成了构建而没有任何错误,并且所有页面都可以正确加载/运行。起初,我以为可能是我的电脑出了问题,因为我的同事的电脑都很好用。我查看了许多其他关于类似问题的论坛页面,但是他们的解决方法对我似乎没有用。以下是我迄今为止尝试过的内容:
重建解决方案(可以正常工作且所有东西都能正确运行)
关闭/重新打开Visual Studio
检查我的文本编辑器设置以确保它们正确(工具->选项->文本编辑器->所有语言。然后确保已选中自动列出成员和参数信息。还要检查HTML的文本编辑器是否有相同的设置)
重置我的设置并再次检查它们
尝试以管理员身份运行Visual Studio
尝试在安全模式下运行Visual Studio([Windows 7]开始按钮->所有程序->Microsoft Visual Studio 2010->Visual Studio工具->Visual Studio命令提示符->键入:devenv.exe /SafeMode)
删除C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas
删除C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0
在Visual Studio命令提示符中尝试devenv.exe /resetuserdata
安装Service Pack 1
卸载并重新安装Visual Studio 2010
但是每次都还存在问题。今天,我的一个同事在同一项目中(获取最新版本后)遇到了Intellisense无法使用asp标记的相同问题。因此,我认为我们文件中的某些东西被弄乱了。我以为可能是web.config中的tagPrefix声明出了问题,但我认为它是正确的。
是否有人有任何想法是什么导致了这个问题,或者我该如何解决它?非常感谢!
重建解决方案(可以正常工作且所有东西都能正确运行)
关闭/重新打开Visual Studio
检查我的文本编辑器设置以确保它们正确(工具->选项->文本编辑器->所有语言。然后确保已选中自动列出成员和参数信息。还要检查HTML的文本编辑器是否有相同的设置)
重置我的设置并再次检查它们
尝试以管理员身份运行Visual Studio
尝试在安全模式下运行Visual Studio([Windows 7]开始按钮->所有程序->Microsoft Visual Studio 2010->Visual Studio工具->Visual Studio命令提示符->键入:devenv.exe /SafeMode)
删除C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas
删除C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0
在Visual Studio命令提示符中尝试devenv.exe /resetuserdata
安装Service Pack 1
卸载并重新安装Visual Studio 2010
但是每次都还存在问题。今天,我的一个同事在同一项目中(获取最新版本后)遇到了Intellisense无法使用asp标记的相同问题。因此,我认为我们文件中的某些东西被弄乱了。我以为可能是web.config中的tagPrefix声明出了问题,但我认为它是正确的。
是否有人有任何想法是什么导致了这个问题,或者我该如何解决它?非常感谢!