【问题标题】:Devops Pipeline project with Prebuild events带有 Prebuild 事件的 Devops Pipeline 项目
【发布时间】:2020-12-06 07:29:12
【问题描述】:

您好,我真的很难在具有预构建事件的项目上设置管道。

解决方案本身在本地很好地构建了所有 21 个项目。

预构建事件如下所示:

"$(SolutionDir)Removerowguids\bin\Debug\Removerowguids.exe" $(SolutionDir)Brouwen3.Business\Domains\Store\DcBrouwen.edmx
"$(SolutionDir)Removerowguids\bin\Debug\Removerowguids.exe" $(SolutionDir)Brouwen3.Business\Domains\Store\DcPCD.edmx

它会从现有的 edmx 中删除一些数据。

当我运行我的管道时,除了 VS 构建步骤之外,一切都非常顺利。

这是它产生的错误:

Error MSB3073: The command ""D:\a\1\s\Removerowguids\bin\Debug\Removerowguids.exe" D:\a\1\s\Mits.Business\Store\MesBrouwen.edmx" exited with code 3.
Error MSB3073: The command ""D:\a\1\s\Removerowguids\bin\Debug\Removerowguids.exe" D:\a\1\s\Brouwen3.Business\Domains\Store\DcBrouwen.edmx

管道本身非常基本,它尝试了 MSBuild 和 VSBuild 步骤。

如果有人能指出这里出了什么问题,那就太好了。

【问题讨论】:

  • 代码 3 是路径错误。检查您在 d 上的内容的路径以及您在命令中使用的任何组件。

标签: wpf build azure-devops continuous-integration azure-pipelines


【解决方案1】:

MSB3073 只是表示命令有问题,错误的最后一部分exited with code 3 指向路径错误,here 列出为:

ERROR_PATH_NOT_FOUND 3 (0x3) 系统找不到路径 指定。

\bin\Debug文件夹是build后生成的,pre-build时不存在,可以尝试将.exe直接放到Solution文件夹中,例如:"$(SolutionDir)Removerowguids.exe"

【讨论】:

    猜你喜欢
    • 2020-11-26
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2021-02-01
    相关资源
    最近更新 更多