在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对其进行配置 .
2 回答
选择MSBuild =
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
的路径从,
Add Build Step
菜单选择Build Visual Studio Project or solution using MSBuild 选项
MSBuild version
将是您在步骤1和MSBuild File
中定义的内容在
Command Line Arguments
选项中键入解决方案文件的路径输入
/p:Configuration=Release
.希望你能得到你想要的答案 .
从我这边猜测,当你执行msbuild命令时,msbuild.exe不是 PATH 的一部分,在运行命令之前检查一下,尝试将msbuild的路径导出到路径变量 .
看看错误我假设你正在使用windows / Batch,所以在运行msbuild之前尝试这样的事情
如有任何问题/疑虑,请随时回复