首页 文章

jenkins中的MSBuild配置

提问于
浏览
2

在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 回答

  • 3
    • 在jenkins的MSBuild安装选项中,

    选择MSBuild = C:\Windows\Microsoft.NET\Framework64\v4.0.30319 的路径

    • 然后去你想要建造的jenkins项目,

    从, Add Build Step 菜单选择

    Build Visual Studio Project or solution using MSBuild 选项

    • MSBuild version 将是您在步骤1和 MSBuild File 中定义的内容

    Command Line Arguments 选项中键入解决方案文件的路径

    输入 /p:Configuration=Release .

    希望你能得到你想要的答案 .

  • 0

    从我这边猜测,当你执行msbuild命令时,msbuild.exe不是 PATH 的一部分,在运行命令之前检查一下,尝试将msbuild的路径导出到路径变量 .

    看看错误我假设你正在使用windows / Batch,所以在运行msbuild之前尝试这样的事情

    set PATH=%PATH%;path/to/msbuild/binary
    

    如有任何问题/疑虑,请随时回复

相关问题