你有什么解决方案可以减少构建时间吗?

Ali*_*yat 1 silverlight time build

我正在开发一个大型解决方案,其中包括 20 个项目(在 silverlight 中,并使用 10 个 wcf 服务),每次都要测试表示层,我必须构建所有解决方案,并且需要更多时间。你有减少构建时间的解决方案吗?

Chu*_*Tey 5

  1. 转到“构建/配置管理器...”并取消选中您未处理的项目。这样你就只构建相关的项目。

  2. 创建一个仅包含您要修改的项目的解决方案。将其他项目中的 DLL 复制到文件夹中。转到“Build”、“Your_Project Properties...Reference Path”,然后添加该文件夹。

  3. 切换到并行 MSBuild(通过添加外部工具),它可以利用您的所有 CPU 核心。将参数设置为多进程和详细程度 - 最小:

    /m /v:m

  4. 摆脱未使用的样式

  5. 使用SSD

  6. 如果您使用的是笔记本电脑,请确保您的计算机设置为高性能模式。

  7. 另请参阅我的旧博文