Visual Studio 2015在编辑和调试时变慢

时间:2016-08-03 14:08:14

标签: c# performance visual-studio visual-studio-2012

我在使用Visual Studio 2015 Pro时遇到了一个特定的解决方案。该解决方案是一个包含10个项目的ASP.Net Web窗体应用程序。以下问题仅出现在此解决方案中:

  • 关闭解决方案需要20-30秒
  • 打开解决方案需要1分钟
  • VS在打开/关闭解决方案时完全没有响应
  • 打字有一个小滞后(~200ms)
  • c#-Code的智能感知也落后
  • IntelliSense for JavaScript根本不起作用(可能是一个无关的问题)
  • 在设计器中打开.aspx文件需要5-10秒
  • 停止调试会话需要15-30秒,VS在此期间完全没有响应。调试调试会话实际上比停止它更快。

当我使用VS 2012时,这些问题没有出现。我在Windows 7 Pro和Windows 10 Pro下遇到了所描述的问题。重新安装Windows和Visual Studio也没有帮助。 对于其他解决方案(Windows窗体,WPF),不会出现这些问题。我还试图删除项目的* suo文件,这个文件在太大时会引起性能问题。现在奇怪的是VS不会在项目目录中创建一个新的* suo文件。我的开发机器肯定足够快,可以处理项目(几个100k LOC)。我没有像ReSharper那样使用任何第三方插件。我在排除故障时做的其他事情:

  • 禁用代码镜头
  • 安装所有可用更新
  • 缓存调试符号

我已经尝试过通过谷歌搜索找到的几个可能的修复程序,但到目前为止没有任何帮助。有没有人有另外的建议可能是问题的原因是什么?

更新: 使用为解决某些问题而提供的功能删除所有断点。我现在可以在< 5s内打开/关闭解决方案,并且启动/停止调试现在顺利进行。但是,输入延迟,设计器滞后和有问题的IntelliSense仍然存在。删除" AppData \ Local \ Microsoft \ VisualStudio \ 14.0"中的内容没有帮助。

2 个答案:

答案 0 :(得分:0)

我认为很多问题都可能导致这类问题。你永远不会放弃足够的细节来帮助识别这些类型的问题......

这可能是因为一百万种不同的事情......

我用Google搜索并发现了一些有趣的解决方案......

看看Here

请务必查看评论!

答案 1 :(得分:0)

您可以尝试以下方法来解决java-script和.aspx文件中的问题:

  • _references.js 文件中删除不必要的内容。它应该出现在 Scripts 文件夹中。
  • 右键单击该文件并取消选中"自动同步Java脚本参考"

希望有所帮助