【发布时间】:2025-11-24 12:25:01
【问题描述】:
我刚刚安装了 VS2013。当我在剃须刀文件编辑器中按 Up 或 Down 键时,它不是纯 html 并且有一些剃须刀代码 VS 2013 会减慢并永久消耗约 25% 的 CPU 和在我重新启动 VS 之前,一切都很慢。
我注意到该问题仅在重新打开剃须刀文档时出现。如果在您打开解决方案时文档已经打开,则不会出现问题。
我尝试了很多方法,但没有一个能解决问题:
- 禁用 Resharper
- 禁用 Productivity Power Tools 2013
- 在“选项 - 环境”中取消选择“Rich client visual experience”
- 禁用 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" : "")",问题就不会再发生了。任何的想法?
编辑:我已将问题报告给 microsoft here,请投票以获得更好和更快的支持。
【问题讨论】:
-
更多信息:所有加载项和扩展都已禁用。使用的VS是更新1。
-
您是否尝试过使用 Microsoft 支持?这就是他们的目的。
-
您是在本地文件夹上工作还是在网络共享上工作?
-
@martinoss 它位于本地文件夹中。我只是创建一个空的 MVC 项目并添加一个视图
blabla.cshtml并通过上述代码。问题就出现了。 -
如何在安全模式下运行VS:Devenv.exe /SafeMode
标签: c# asp.net-mvc asp.net-mvc-4 razor visual-studio-2013