0
MSBuildステップを使用してHudson連続統合サーバーにビルドアイテムをセットアップしようとしています。-p:FrameworkPathOverrideをHudsonのMSBuildステップに渡す
これらは私が渡しているパラメータです:
-p:FrameworkPathOverride="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6" /p:Configuration=Release
これは、私は、コンソールからそれを実行したとき、それはハドソンに失敗動作しますが:
Path To MSBuild.exe: C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe
Executing the command cmd.exe /C "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "-p:FrameworkPathOverride=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6" /p:Configuration=Release C:\Projects\MyProject\MyProject.sln && exit %%ERRORLEVEL%% from C:\Projects\MyProject
[NET-Examino] $ cmd.exe /C "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "-p:FrameworkPathOverride=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6" /p:Configuration=Release C:\Projects\MyProject\MyProject.sln && exit %%ERRORLEVEL%%
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
[DEBUG] Skipping watched dependency update for build: MyProject Countinuous Build #27 due to result: FAILURE
Finished: FAILURE
どのように私は使用せずにこの問題を解決することができます「Windowsバッチコマンドの実行」ステップ
hudson(私は思う)がそれらを削除するように見えるそのコマンドの周りに余分な引用符を入れますか? – stijn
私はすでに考えていたすべての一重引用符/二重引用符の組み合わせを試しました。ハドソンは非常にそれらを削除し、パラメータの周りに自分自身を置くように思われる... – Marre