-1
現在、TFSビルド&をJenkinsベースのビルドに移行してコマンドラインビルドを設定しようとしています。 MsBuildのOutDir
パラメータは、%MainPath%
引数を正しく受け取らないようです。- MSbuild:OutDirを変数として指定できません。
set MainPath="C:\Users\jayapraa\Documents\Visual Studio 2017\Projects\"
set MSBuildPath="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\"
cd %MSBuildPath%
msbuild.exe "C:\Users\jayapraa\Documents\Visual Studio 2017\Projects\WindowsFormsApp1\WindowsFormsApp1.sln" /t:Build /p:OutDir=%MainPath%;Configuration=Release;Platform=x64;TargetFrameworkVersion=v4.7.1
なぜ、以前のmsbuildを.netフレームワークで使用していますか? 2017(VSインストールのmsbuild/binサブフォルダ)にあるバージョンを使用してください。 –
MSBuildバージョン15.0で同じ問題が発生します。 –
私は肯定的ではありませんが、あなたは '/ p:'の値を分けることができると信じています。私はそれが役立つかどうかを見るために、別々のスイッチ(特にエラーを生成しているスイッチ)に分解しようとします。 –