Visual Studio 2012 加速大解决方案 [英] Visual Studio 2012 speed big solution
本文介绍了Visual Studio 2012 加速大解决方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
能否请您建议我如何加快编译、加载大型解决方案(约 50 个项目)的速度.我的意思是只有 VS 2012 studio 或 Windows 设置,而不是硬件更改.
Can you please advice how I can speed up a compiling, loading big solution (~50 projects). I mean only VS 2012 studio or Windows settings, not hardware changes.
谢谢
推荐答案
我在一个带有 Visual Studio 2012 Update 3 的解决方案中使用了 100 多个项目,并且构建速度很快.
I use 100+ projects in a solution with Visual Studio 2012 Update 3, and it builds fast.
- 我同意 Oded 对共享输出目录的评论,但我想提一下,项目引用也可以正常工作.
- 确保您的 \Users\\AppData\Local\Microsoft\WebsiteCache 文件夹为空.不知何故,即使使用仅限桌面的解决方案,这也是一个问题.
- 我已禁用 Productivity Power Tools 2012,因为它们在后台编译代码,这有点不合我意.禁用所有插件和扩展程序,看看是否有什么不同.
- 通过减少输出详细程度来抑制向磁盘和屏幕输出过多的消息
- 在 MSBuild 中使用多核.
- 在编写代码时,请尝试使用接口和抽象类 (C#) 来限制项目之间的依赖关系.
- 尝试新鲜的 *.suo 和新鲜的 *.sdf 文件.(备份用户设置和数据库,然后删除它们并再次尝试构建)
- 如果所有其他方法都失败了,请使用 ProcessMonitor 或附加另一个 Visual Studio 实例,以便在构建时分析您的 Visual Studio.
- 尝试从您的构建中排除文件系统过滤器,例如防病毒软件.例如,某些防病毒软件可以跳过某些目录或按文件名进行扫描.
这篇关于Visual Studio 2012 加速大解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文