Visual Studio 2013编辑剃刀文件的速度很慢

时间:2014-04-26 14:07:37

标签: c# asp.net-mvc asp.net-mvc-4 razor visual-studio-2013

我刚刚安装了VS2013。当我在剃刀文件编辑器中按 Up Down 键时,它不是纯HTML并且有一些剃刀代码VS 2013减速并永久消耗~25%的CPU和一切都很慢,直到我重新启动VS。

我注意到只有在重新打开剃刀文档时才会出现问题。如果在打开解决方案时文档已经打开,则不会出现问题。

我尝试了很多东西,但没有一个能解决问题:

  • 停用 Resharper
  • 停用 Productivity Power Tools 2013
  • 在“选项 - 环境”中取消选择“富客户端视觉体验
  • 禁用git插件或其他源代码管理:将当前源代码管理插件设置为

我在VS 2012中的同一台机器上测试它,一切正常。

<小时/> 编辑:我测试了不同的场景,最后我发现以下几行会导致问题:

<ul>
    <li style="@(!User.IsInRole("men") ? "display: none" : "")">Menu1</li>
    <li style="@(!User.IsInRole("women") ? "display: none" : "")">Menu2</li>
</ul>

如果我删除style="@(!User.IsInRole("men") ? "display: none" : "")"问题不再发生。任何的想法?

<小时/> 修改:我已向微软here报告了问题,请提出更好的&amp;快速支持。

3 个答案:

答案 0 :(得分:3)

正如您在发送给MS的故障单中看到的那样,这是一个在VS2013的 Update 2 RTM 中解决的错误。

答案 1 :(得分:0)

尝试在您的系统上禁用防病毒,我在VS2012项目上遇到了类似的问题,该问题已通过禁用反病毒(安全团队稍后的配置更改)得到解决,有趣的是我也只有Razor文件的问题(McAfee是在我的情况下的罪魁祸首)。

答案 2 :(得分:0)

如果使用TFS,我发现如果你有持久的互联网连接,切换到服务器工作区的速度要快得多。否则,我会做两件事,检查事件日志中是否有任何警告或错误,还可以使用任务管理器或进程资源管理器。