VS2005でビルドされたかなり大きなC++プロジェクトがあり、コンパイルとゼロからのビルドに最大40分かかります。また、ソフトウェアが32ビットと64ビットの両方の構成でビルドされているため、インストーラーにはさらに10分かかります。継続的インテグレーションを使用する場合は、ビルドのフィードバックを迅速に取得することが重要だと感じているため、この時間を少なくとも10分程度に短縮したいと思います。
最終的にリンクされたファイルを削除してインクリメンタルビルドを使用するが、.objファイルは削除しない場合、ビルドプロセスははるかに高速になりますが、.dllを読み込めないなどのエラーがあちこちで発生するようです。クリーンなビルドから、すべてが正常に機能します。選択したCIシステムとしてTeamCityを使用しています。
たぶん、インクリメンタルビルドの動作はVisual Studioの新しいバージョンでより良く、アップグレードする良い動機になるかもしれませんか?誰かが同様の問題に遭遇しましたか?