ben*_*age 9 c# ide intellisense freeze visual-studio-2008
这真让我很沮丧.当我有一个特别大的.cs文件时出现这个问题(目前我正在研究的有6000行和许多匿名类型).
我连第一个副本之后复制线或文本的一部分,并复制几件事情到剪贴板后有时,有时,VS CPU使用率激增到50%,而IDE冻结任何东西长达一分钟,甚至更长的时间.粘贴立即发生,没有冻结.
如果我结束devenv.exe任务并重新启动它,通常复制再次好几次,直到它再次开始冻结.
我有一种感觉问题可能与intellisense试图重新计算自己有关..但为什么在复制代码时发生这种情况对我来说并没有多大意义.
有一件事我发现如果我通过"用鼠标选择并拖动和控制"方法复制文本,我就避免了这个问题.这就是让我相信它可能与剪贴板响铃或写入剪贴板有关的原因.
我已经尝试过:
我必须强调,这似乎只是在代码文件变大时发生,这通常也是由于代码中有许多匿名类型.
我正在使用带有3GB内存的Win7 x64,但是我在vista x64上也遇到了这个问题.
另外,我的意思是以最好的方式,请不要采取重构方法.我使用大型数据集进行大量数据库工作,因此匿名类型需要存在.我的意见是,无论有人如何编写代码,VS的这种功能都应该正常运行而不会冻结IDE.
我得出的结论是,一定是在编辑大量 .cs 文件时。
从那以后我一直在使用 ASP.NET MVC,并且没有遇到过这个问题,而且我一直在使用更多的“破碎”代码文件。
我的编程设计不好,我在代码隐藏文件中放入了 10K 多行。是的,我知道,我已经看到了我的方式的错误!