コマンドラインからC#ソリューションをビルドするスクリプトを設定しています。それはうまく動作しますが、現在はMSBuildを32ビットアプリケーションとして実行し、64ビットとして実行します。MSBuild 14.0 x64
おそらく何かが分かりませんが、MSBuildを64ビット実行可能ファイルとして実行する方法がわかりません。
最初に私はC:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe
を使用しようとしましたが、これは間違ったバージョンです。
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe
はバージョン14.0(現在はVisual Studio 2015とMicrosoft Build Tools 2015がインストールされています)が32ビットアプリケーションとして実行されています(または何か不足しています)。
C:\Program Files
には、他の64ビットのexeファイルが保存されていますが、そこには何も表示されません。
私のマシンは64ビットQuad Intel Xeonです。
MSBuildを呼び出す前に、いくつかのcmd-fileをセットアップ環境に適切に呼び出す必要がありますか? vcvarsqueryregistry.bat
のように?まあ