我在Azure DevOps中有一个连续的构建任务,该任务在将代码推送到存储库时都会构建解决方案。因此,我的代码可以在本地计算机上构建并正常运行,但是当尝试在devOps中构建时,就会出现此错误,
“ 6.3.10
”。
并且构建失败。
注意:我也正在使用MS Access数据库,并将其dll用作引用。
以下是构建日志
Process 'msbuild.exe' exited with code '1'
有人可以帮忙吗?
答案 0 :(得分:1)
DevOps-在持续集成构建中,进程“ msbuild.exe”以代码“ 1”退出
似乎您正在使用COM库,而管道运行的代理程序上不存在该库。
此COM库应该在本地Windows的注册表中注册,而不是在构建服务器上,您可以检查是否您的COM库是否在Windows的注册表中注册:
%windir%\system32\regsvr32 YourComLibrary.dll
或者您可以在本地计算机上托管的私有代理上执行管道。
如果要将其与托管代理一起使用,则可以尝试将dll包含在**\bin\
文件夹中,并修改构建过程以添加程序集。
检查similar issue以获得更多详细信息。
答案 1 :(得分:0)
在此版本中,您有一些金块软件包吗?如果是,您是否在构建版本1之前使用“恢复”命令?