2

class="有时,并非总是如此,Visual Studio在任何元素上键入时都会锁定。这不会一直发生,我似乎无法识别除了 VS 通常运行了一段时间之外的模式。

另外,我已经安装了 ELMAH,并设置了异常情况给我发电子邮件。相对经常,虽然我并不总是在class="像下面这样输入时收到一封电子邮件。为什么在输入类时会尝试启动项目?

System.Web.HttpException: The controller for path
  '/Views/TechSupport/@Url.Content(' was not found
  or does not implement IController.

为了解决这个问题,我重新启动了 Visual Studio。有时问题仍然存在,我需要重新启动它。通常它在那个时候可以正常工作,没有上面的 ELMAH 电子邮件。如果没有,那么我重新启动。

这是我唯一的 MVC 项目,所以我不知道它是否特定于这个项目。不过,它似乎确实发生在开发过程的早期。这仅在我键入 class=" 时发生,没有其他任何东西会触发崩溃/锁定。

编辑 - 附加信息: 由于某种原因,当我刚刚键入 class=" 时弹出一个错误对话框,并显示消息
Cannot load "c:\Progra~1\MICROS~2.0\Common7\Packages\vwd\mso.dll"
当我单击确定时,我得到第二个对话框,上面写着
Visual Studio has encountered an exception. This may be caused by an extension.
它然后继续建议我在启动时使用 /log 参数VS,我现在将尝试。

4

1 回答 1

0

我遇到了同样的问题,发现通过Extension Manager -> Online Gallery搜索安装Web Standards Update for Microsoft Visual Studio 2010 sp1修复它。

如果已经安装,您可能需要卸载它并重新安装它。

更新

以下是一些可能有帮助的其他信息:

http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/c249aa35-ed66-431a-9cc3-03b0b84f5f21/

http://social.msdn.microsoft.com/Forums/en/csharpide/thread/ac74d91c-b76d-49a3-b599-a8f19df9303a

http://connect.microsoft.com/VisualStudio/feedback/details/727091/visual-studio-crashes-when-editing-an-mvc-4-beta-cshtml

  • 打开 Options->Text Editor->CSS->Miscellaneous 并禁用“Statement Completion”
  • 此外,在“常规”部分中还有其他“声明完成”选项。
  • 尝试关闭项目,删除项目文件夹内的“bin”文件夹的内容(您可能之前备份过您的项目),然后重新打开项目。
  • 作为最后的手段,您可以尝试创建一个新项目并重新导入项目和代码文件,甚至修复/重新安装 VS。
  • 在工具 -> 选项 -> 文本编辑器 -> HTML -> 格式上尝试“键入时启用插入属性值引号”
于 2012-08-10T22:02:18.350 回答