APIを介してMsbuildでマルチプロセスを有効にする
質問
Msbuild v3.5では、" / m"を含めることができます。スイッチを使用して、マルチプロセッサのサポートを有効にします。ただし、 Microsoftには、同等のプロパティがハングアップすることはありません。 .Build.BuildEngine 。 APIを介してこの設定を有効にするにはどうすればよいですか?
私はMsbuild.exeをリフレクトして自分でこれを発見しようとしましたが(Lutzに感謝します!)、System.Threading.Threadを直接使用する代わりにBuildEngineを使用しません。
解決
これを行う...
...質問に答えますか
本質的には、使用するCPUの数のパラメーターを取るEngineのコンストラクターを使用するように見えます。
http://msdn.microsoft.com/en-us/library /bb300140.aspx
public Engine(
BuildPropertyGroup globalProperties,
ToolsetDefinitionLocations locations,
int numberOfCpus,
string localNodeProviderParameters
)
所属していません StackOverflow