我有+ -10项目的应用程序(VS2010中的解决方案)。其中一些项目非常庞大(数十个文件夹和数百个文件)。
当我在较低级别的项目中进行更改并且我想运行我的测试(+ -10秒)时,我必须等待2分钟才能构建项目。 这是非常低效的。
有没有办法加速构建?例如,将当前项目拆分为多个项目或其他项目?
或者是否有一些一般的建议和建议来加速Visual Studio中的构建项目?
答案 0 :(得分:2)
试试这个: 转到“工具”菜单 - > “选项” - > “项目和解决方案” - > “建立并运行” 并将“最大并行项目构建数”的值增加到32或更高。
答案 1 :(得分:1)
尝试使用允许并发测试执行的工具以及阴影构建 - NCrunch或MightyMoose。 还尝试去除未使用的引用 - 例如,将仅测试核心项目的所有测试移动到单独的项目中,以便在构建核心后立即执行它们。尽量不要使用MS访问器,因为它们强制完全重新编译它们引用的所有项目。当然使用SSD磁盘。
答案 2 :(得分:1)
根据我的经验,大量项目的解决方案在vs2010上构建缓慢,你可以做的很少:
Bin\Debug Bin\Release
文件夹,以便在应用程序启动时加载新的dll。这是需要的,因为如果你不构建项目,它的依赖项就不会被复制到它的输出目录。