我刚刚安装了VS2013。当我在剃刀文件编辑器中按 Up 或 Down 键时,它不是纯HTML并且有一些剃刀代码VS 2013减速并永久消耗~25%的CPU和一切都很慢,直到我重新启动VS。
我注意到只有在重新打开剃刀文档时才会出现问题。如果在打开解决方案时文档已经打开,则不会出现问题。
我尝试了很多东西,但没有一个能解决问题:
我在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" : "")"
问题不再发生。任何的想法?
答案 0 :(得分:3)
正如您在发送给MS的故障单中看到的那样,这是一个在VS2013的 Update 2 RTM 中解决的错误。
答案 1 :(得分:0)
尝试在您的系统上禁用防病毒,我在VS2012项目上遇到了类似的问题,该问题已通过禁用反病毒(安全团队稍后的配置更改)得到解决,有趣的是我也只有Razor文件的问题(McAfee是在我的情况下的罪魁祸首)。
答案 2 :(得分:0)
如果使用TFS,我发现如果你有持久的互联网连接,切换到服务器工作区的速度要快得多。否则,我会做两件事,检查事件日志中是否有任何警告或错误,还可以使用任务管理器或进程资源管理器。