c# - 编辑和调试时 Visual Studio 2015 变慢

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

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

  • 关闭解决方案需要 20-30 秒
  • 打开解决方案需要1分钟
  • VS 在打开/关闭解决方案时变得完全没有响应
  • 打字有一点延迟(~200 毫秒)
  • C#-Code 的 IntelliSense 也滞后
  • JavaScript 的 IntelliSense 根本不工作(虽然可能是一个不相关的问题)
  • 在设计器中打开 .aspx 文件需要 5-10 秒
  • 停止调试 session 需要 15-30 秒,在此期间 VS 变得完全没有响应。启动调试 session 实际上比停止它更快。

我在使用VS 2012时,没有出现这些问题。我在 Windows 7 Pro 和 Windows 10 Pro 下遇到了描述的问题。重新安装 Windows 和 Visual Studio 也无济于事。 对于其他解决方案(Windows 窗体、WPF),不会出现这些问题。我还尝试删除项目的 *suo 文件,众所周知,当它变得太大时会导致性能问题。现在奇怪的是VS并没有在项目目录下新建一个*suo文件。我的开发机器肯定足够快来处理这个项目(几个 100k LOC)。我没有使用 ReSharper 等任何第三方插件。我在排除故障时所做的其他事情:

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

我尝试了通过谷歌搜索找到的几种可能的修复方法,但到目前为止没有任何帮助。是否有人有其他建议可能是问题的原因?

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

最佳答案

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

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

我用谷歌搜索并找到了一些有趣的解决方案....

看看Here

请务必查看评论!

关于c# - 编辑和调试时 Visual Studio 2015 变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38745983/

相关文章:

javascript - Google 表格 - 同时进行多表格排序和过滤

ios - iPhone 照片应用程序如何如此快速流畅地加载这么多图像?

c# - vs201 0 auto 化: Get the text value of a EnvDTE. CodeElement

VB 解决方案中的 C# 类库不导入

c# - 启动 openoffice calc 并打开 csv 文件

performance - 索引和性能

c++ - 如果在调试器中运行,数据在 Visual Studio 中未正确对齐

visual-studio - 如何在 Visual Studio 中使用 f# interactive 读取用户输入?

c# - NLog无法从属性打印对象?

c# - 这是与 Entity Framework 交互的正确方式吗?