Visual Studio 2012 加速大解决方案 [英] Visual Studio 2012 speed big solution

查看:30
本文介绍了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.

  1. 我同意 Oded 对共享输出目录的评论,但我想提一下,项目引用也可以正常工作.
  2. 确保您的 \Users\\AppData\Local\Microsoft\WebsiteCache 文件夹为空.不知何故,即使使用仅限桌面的解决方案,这也是一个问题.
  3. 我已禁用 Productivity Power Tools 2012,因为它们在后台编译代码,这有点不合我意.禁用所有插件和扩展程序,看看是否有什么不同.
  4. 通过减少输出详细程度来抑制向磁盘和屏幕输出过多的消息
  5. 在 MSBuild 中使用多核.
  6. 在编写代码时,请尝试使用接口和抽象类 (C#) 来限制项目之间的依赖关系.
  7. 尝试新鲜的 *.suo 和新鲜的 *.sdf 文件.(备份用户设置和数据库,然后删除它们并再次尝试构建)
  8. 如果所有其他方法都失败了,请使用 ProcessMonitor 或附加另一个 Visual Studio 实例,以便在构建时分析您的 Visual Studio.
  9. 尝试从您的构建中排除文件系统过滤器,例如防病毒软件.例如,某些防病毒软件可以跳过某些目录或按文件名进行扫描.

这篇关于Visual Studio 2012 加速大解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆