具有Prebuild事件的Devops Pipeline项目

问题描述

嗨,我真的很努力在具有预构建事件的项目上建立管道。

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

prebuild事件如下:

"$(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 Build步骤外,其他一切都进行得很好。

这是它生成的错误:

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步骤。

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

enter image description here

解决方法

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

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

\bin\Debug文件夹是在构建后生成的,在预构建过程中不存在,您可以尝试将.exe直接放置在Solution文件夹中,例如:"$(SolutionDir)Removerowguids.exe"

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...