【发布时间】:2010-03-10 18:59:52
【问题描述】:
我最近在 Visual Studio 中的当前解决方案中添加了来自另一个解决方案的十几个类。添加这些类后,每当我保存时,Visual Studio 都会冻结大约 10 秒。光标消失,鼠标点击和键什么都不做。
一些有趣的点:
即使我删除了类,冻结行为仍然存在。
无论我是否对代码进行了更改,都会发生冻结。
这种行为似乎只影响这个解决方案的这个特定版本。没有其他解决方案表现出这种行为。此解决方案的旧版本不受影响。
在 Sysinternals Process Explorer 中,每当我在 Visual Studio 中保存时,I/O 字节图从 0 跳转到 2MB 大约 5 秒,然后在瞬间下降到大约 1 MB,然后又跳回 2MB再持续 5 秒。在此期间,处理器使用率上升了大约 3-5%。
这是我的设置的详细信息:
C# Silverlight 项目(可能有 20 个类),.NET 版本 3.5 SP1,Visual Studio 2008 v9.0.30729 SP1。
编辑:
我广泛编辑了这个问题以反映更详细的信息。我认为这可能比开始一个新问题更可取。
【问题讨论】: