Razor 在Visual Studio 2012中格式化.cshtml文件时出现长时间延迟

Razor 在Visual Studio 2012中格式化.cshtml文件时出现长时间延迟,razor,asp.net-mvc-4,visual-studio-2012,Razor,Asp.net Mvc 4,Visual Studio 2012,使用Visual Studio 2012处理MVC4时,每当我格式化CSHTML文档(CTRL+E+D)时,都会出现“等待后台操作完成”对话框 这个对话框停留了大约一分钟,但是我之前已经等待了10分钟 我的文档并不长,它由20行基本html组成 我只使用了1个外接程序;可视Git 编辑:删除外接程序无效 EDIT2:我现在在尝试格式化后尝试编辑文件时遇到以下错误 Attempted TextBuffer edit operation while another edit is in progr

使用Visual Studio 2012处理MVC4时,每当我格式化CSHTML文档(CTRL+E+D)时,都会出现“等待后台操作完成”对话框

这个对话框停留了大约一分钟,但是我之前已经等待了10分钟

我的文档并不长,它由20行基本html组成

我只使用了1个外接程序;可视Git

编辑:删除外接程序无效

EDIT2:我现在在尝试格式化后尝试编辑文件时遇到以下错误

 Attempted TextBuffer edit operation while another edit is in progress.

我也有同样的问题,我做了下面的事情,这对我来说很有效

  • 取消选中视图的只读属性(使用windows资源管理器)
  • 如果已经在VS中打开了视图,请关闭视图并再次打开
  • 如果您可以单击解决方案资源管理器顶部的“刷新”按钮,也将重新加载文件
  • 它应该是可编辑的

    我希望这会有帮助


    谢谢。

    对我来说,它似乎与razor语法有关,因为我只在一个特定的文件中使用了它

    例如,如果我把下面的代码放在一行中,我就有了所描述的问题

    @section BodyClassName {note}
    
    但当在下一行加上结束括号时,问题就消失了

    @section BodyClassName {note
        }
    
    问候


    Stijn

    两边的空格也会修复它:@section BodyClassName{note}