使用razor在MVC3项目中键入class =“时,Visual Studio 2010SP1会锁定

时间:2012-08-10 18:17:00

标签: asp.net asp.net-mvc-3 visual-studio-2010 razor

有时,并非总是如此,在任何元素上键入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.
然后继续建议我在启动VS时使用/ log参数,我现在将尝试。

1 个答案:

答案 0 :(得分: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

  • 打开选项 - &gt;文本编辑器 - &gt; CSS-&gt;杂项并禁用“语句完成”
  • 同样在“常规”部分还有其他“声明完成”选项。
  • 尝试关闭项目,删除Project文件夹中“bin”文件夹的内容(之前可能备份项目),然后重新打开项目。
  • 作为最后的手段,您可以尝试创建一个新项目并重新导入项目&amp;代码文件,甚至修复/重新安装VS。
  • 在“在工具上输入 - &gt;输入时,请尝试”启用插入attibute值引号选项 - &gt; TextEditor - &gt; HTML - &gt;格式化