如何解决具有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步骤。
如果有人能指出这里出了什么问题,那就太好了。
解决方法
MSB3073仅表示命令有问题,错误的最后部分exited with code 3
指向路径错误,该错误在here中列出为:
ERROR_PATH_NOT_FOUND 3(0x3)系统找不到路径 指定。
\bin\Debug
文件夹是在构建后生成的,在预构建过程中不存在,您可以尝试将.exe直接放置在Solution文件夹中,例如:"$(SolutionDir)Removerowguids.exe"
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。