我在Jenkins中配置MSBuild时遇到以下错误:
[ImageResize] $ cmd.exe / C“msbuild.exe p:Configuration = Release E:\ Heena \ Applications \ ImageResize \ vbimage \ ImageResize.sln“&& exit %% ERRORLEVEL %%'msbuild.exe'未被识别为内部或 外部命令,可操作程序或批处理文件。构建步骤'构建一个 使用MSBuild'标记构建的Visual Studio项目或解决方案 失败完成:失败
请注意,我在设置MSbuild插件时已将MSBuild路径设置为msBuild.exe。我已经在jenkins上成功部署了Visual Studio项目,但无法使用MSBuild配置它。
答案 0 :(得分:3)
在jenkins的MSBuild安装选项中,
选择MSBuild = C:\Windows\Microsoft.NET\Framework64\v4.0.30319
然后转到您想要建立的各自的jenkins项目,
来自,Add Build Step
菜单选择
使用MSBuild构建Visual Studio项目或解决方案选项
MSBuild version
将是您在步骤1和MSBuild File
在Command Line Arguments
选项
输入/p:Configuration=Release
。
希望你能得到你想要的答案。
答案 1 :(得分:0)
从我这边猜测,当你执行msbuild命令时,msbuild.exe不是 PATH 的一部分,在运行命令之前检查一下,尝试将msbuild的路径导出到路径变量。
查看错误我假设你正在使用windows / Batch,所以在运行msbuild之前尝试这样的事情
as Date
如有任何问题/疑虑,请随时回复