Visual Studio 2005非常慢,有21个项目的解决方案。有任何想法如何加快它?
答案 0 :(得分:5)
这个问题中有很多建议:Very slow compile times on Visual Studio。其中一些的组合肯定会在某种程度上有所帮助
答案 1 :(得分:2)
ScottGu has said硬盘速度是VS性能中最重要的因素之一。当我们最近在工作中使用新计算机时,我要求他们拥有第二台顶级硬盘。我的开发文件夹位于我的D:驱动器和VS上,并在几秒钟内加载并编译20多个项目解决方案。
答案 2 :(得分:1)
我现在没有VS在我面前打开......但它大致是这个......
转到..
工具>选项>构建和发布选项。
选择 - 仅构建启动项目和依赖项。
这将显着加快这一过程。
答案 3 :(得分:1)
我对构建速度进行了一些性能测试(虽然VS2008)。
我尝试使用RAM Drive。与RAID 1 + 0几乎没有区别。
四核心似乎没有多大帮助,因为CPU永远不会达到100%(好吧,其中一个是我想的100%)。 CPU频率似乎有所帮助。不确定内存速度。
因此,要加快速度,整合一些项目(因为如果它们在不同的项目中,相同数量的.cs文件构建速度较慢)或创建子解决方案 - 只能保留当前工作项目的依赖性的解决方案。所以,假设你有Web应用程序和管理员应用程序以及某种WPF UI客户端,创建3个解决方案,一个带有web应用程序,一个带有admin,一个用于客户端。
答案 4 :(得分:0)
a)购买更多内存 b)分解成不同的解决方案 c)升级到VS 2008 d)http://geekswithblogs.net/Ahmed_Hussein_blog/archive/2007/11/12/116791.aspx
答案 5 :(得分:0)
以下是一些提高VS编译速度的好技巧:
答案 6 :(得分:0)
根据您的情况升级到2008年是值得的。在我上一份工作中,我们有50个项目,VS 2005的速度很慢。另外,调试(带多线程)很痛苦。 IDE继续炸毁我们。一旦我们升级到VS 2008,一切都变得更快,编译速度更快(部分原因是MS通过其外观实现了智能并行化算法),它使用更少的RAM,并且更加稳定。
我们对2008年唯一的遗憾是在C ++的最后阶段(我们的大多数应用程序是VB.Net,一些C#和一些C ++)。新版本的C ++不支持我们需要做的Windows NT。解决方法是使用旧编辑框并将版本设置为4.0的后果。
答案 7 :(得分:0)
这是针对以下内容的累积修复: