我有一个用 ASP.NET MVC3 编写的相对较小的项目。工作一段时间后,Visual Studio 2010 在 Razor View 中变得非常慢(其他文件类型工作正常)。 “慢”是指“每次击键大约需要 1 秒才能注册”。击键是什么并不重要 - 输入一个字母就像粘贴一整屏标记一样慢。在此减速期间,VS2010 消耗 1 个 CPU 内核至 100%。重新启动VS2010后,一切又顺利了一小会儿。这发生在任何和所有 Razor View 中。
我的电脑不是最好的,但应该足够了:Core 2 Duo 6700,4GB 内存(目前只有 75% 充满 VS2010 速度慢等等,所以它不是内存短缺),Windows 7 x64。
该项目接近尾声,我记得大部分时间都没有问题。这只是最近才开始的,虽然我无法想象是什么导致了它。
有没有人对可能出现的问题以及可以采取哪些措施来解决问题有任何想法?
最佳答案
它是插件——TFS/AnkvSVN 和 ReSharper 都给我带来了问题。
将它们一一关掉,以辨别哪一个(如果只有一个)让您感到悲伤。
当你找到罪魁祸首时,确保你跟上它的任何补丁。
在极端情况下,如果您有一个很长的开发 session 并且一直不需要它,请关闭 if (例如,当您准备好进行提交和 checkin 等时,可以打开 SVN)
关于performance - ASP.NET MVC3 Razor View - 在 VS2010 中编辑速度极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7254325/