【问题标题】:Visual studio 2013 Slow in editing razor filesVisual Studio 2013 编辑剃须刀文件速度慢
【发布时间】:2025-11-24 12:25:01
【问题描述】:

我刚刚安装了 VS2013。当我在剃须刀文件编辑器中按 UpDown 键时,它不是纯 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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我的电脑中没有任何防病毒软件。
    【解决方案3】:

    如果使用 TFS,我发现如果您有持久的 Internet 连接,切换到服务器工作区会明显更快。否则,我会做两件事,检查事件日志是否有任何警告或错误,并使用任务管理器或进程资源管理器。

    【讨论】:

      最近更新 更多