3

私はmsbuildが複数のコア(see here)を使用できることを知っています。しかし、VS2010の「統合」はちょっとしたハックであり、ビルドの出力は各プロジェクトから「混乱しています」ので、読みづらくなります。並列ビジュアルスタジオソリューションビルド

私が現在取り組んでいる解決策は、この特定のコードベースに多数の特質があるため、並列(8コアワークステーションで)と並行して実行すると少なくとも50%速くなります。

解決策を実行するための別のビルドツールを知っている人はいますか?

+0

を構築するだけで少し長く待っ:Visual StudioのvNext - http://blog.agafonov.net。 ua/post/2011/05/28/vNext-Microsoft-Visual-Studio-2011-IDE-features.aspx –

+0

ツール - オプション - プロジェクトとソリューション - ビルドと実行を見てきましたか? VSが構築されているときに並列に構築されるプロジェクトの量を設定するオプションがあります。この数字を上げると、おそらくほぼ同じスピードが上がります。 .NETコンパイラは(プロジェクト内で)コンパイルできないので、より高速なCPUでビルドを高速化し、コアを追加する必要はありません。 (あなたの場合は、ハイパーヘッダーを無効にすることで少し得るかもしれません) – AVee

+0

[Visual Studio 2010、マルチコアで並列にプロジェクトを構築する方法]の複製が可能です。(http://stackoverflow.com/questions/2849004/visual-studio-2010-マルチコア上で並行してプロジェクトを構築する方法) – rubenvb

答えて

5

ツール - >オプション - >プロジェクトおよびソリューション - >ビルドして実行 - >パラレルプロジェクトの最大数は