Visual Web Developer 2010智能感知破碎

时间:2011-12-01 21:00:19

标签: visual-studio-2010 intellisense visual-web-developer

我的问题

在Microsoft Visual Web Developer Express 2010中,我的intellisense突然停止了我的前端HTML(.aspx)文件的工作,但对于(.cs)文件后面的代码仍然可以正常工作。

除此之外,当我将鼠标悬停在我的aspx页面中声明的任何asp控件上时,它会显示

validation(): Element 'control' is not supported.
validation(): Element 'label' is not supported.
etc...

(旁注:'控件'和'标签'在邮件中是小写的,而不是正确的情况)

我的进步

我一直在寻找答案,

  • 有些人建议删除某些文件,例如“* .ncb”, 但我无法找到任何具有此扩展名的MS文件 任何地方(隐藏文件都可见)。
  • 我有一个“网站”,而不是“项目”,因此在我的网站中没有 * .sln“,*。proj,* .suo”要删除的文件。
  • 一个建议是“清理”我的项目,但我找不到 选择任何地方。
  • 另一个人建议运行“MS Developer命令提示符”和 使用某些参数执行名为“devenv”的实用程序。我不 有“MS Developer命令提示符”,我假设因为我正在使用 快递版。我在我的文件中找不到devenv实用程序 系统也是如此。
  • 我检查了所有母版页,但没有注意到任何内容 怪异。
  • 我查看了工具>选项菜单但在任何地方都找不到任何“intellisense”类型的东西。我的“显示所有设置”已开启。
  • 我尝试将XHTML 1.0 Transitional的下拉列表中的文档类型更改为所有其他内容,但没有运气。

我的同事.Net-ers

我的网站构建得很好,没有任何错误,只是在我的aspx页面上没有智能感知让我疯狂。

还有什么我可以尝试的吗?任何想法都赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

行,

DevEnv是visual studio的程序名称 - 它将在这里:

64位操作系统上的

“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe” 要么 32位操作系统上的“C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe”。 右键单击用于运行VS的图标,然后单击属性,它将告诉您此文件在目标框中的位置。

要清理项目,请右键单击解决方案资源管理器中的项目,然后单击“清除”。

Visual Studio命令提示符将位于开始菜单下: Microsoft Visual Studio 2010> Visual Studio工具 如果您在64位操作系统,Itanium等上运行,可能有多个版本,您也可以从“运行”框或普通命令提示符运行DevEnv。 可以使用以下命令从Run Box运行32位版本(如果在64位,添加“(x86”在“Program Files”之后):

%comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86

就个人而言,在关闭VS并重新启动机器以检查它是否只是导致它的进程崩溃(即从新的OS和VS负载重新启动)之后 - 我会重置选项(请参阅此处/ResetSettings (devenv.exe))。

祝你好运,请回复mif这是否有效,或者没有给出结论。 :d