316 個のプロジェクトをビルドすることは、一度に多数のプロジェクトをビルドすることです。プロジェクトを依存関係を分離する論理的なソリューションに分割することを検討できます。
また、最大 CPU カウント プロパティをより高い値に設定してプロジェクトを並行してビルドすることで、速度を上げます。
BuildInParallel は、MSBuild タスクのオプションのブール値パラメーターです。BuildInParallel が true (デフォルト値) に設定されている場合、できるだけ多くのプロジェクトを同時にビルドするために複数のワーカー プロセスが生成されます。これが正しく機能するには、/maxcpucount スイッチを 1 より大きい値に設定する必要があり、システムは少なくともデュアル コアであるか、2 つ以上のプロセッサを搭載している必要があります。
BuildInParallel パラメーターの設定方法について、microsoft.common.targets から抜粋した例を次に示します。/maxcpucount:number ビルドに関与するワーカー プロセスの数を指定します。例: C:\Windows\WinFX\v3.5>msbuild.exe *.proj /maxcpucount:3。この例では、3 つの MSBuild.exe プロセスを使用してビルドするように MSBuild に指示しているため、3 つのプロジェクトを並行してビルドできます。/m も使用できます。