0

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

解决方案本身在本地很好地构建了所有 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 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 步骤。

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

在此处输入图像描述

4

1 回答 1

1

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

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

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

于 2020-08-17T08:12:36.043 回答