【发布时间】:2019-07-03 15:35:10
【问题描述】:
在构建服务结构时,package 命令在本地机器上运行文件,但在 TFS/VSTS 中作为构建步骤添加时会失败。 我们正在使用 onPrem 构建代理。
dotnet msbuild DependentServices.sfproj /t:Package
它抛出错误:
进程无法访问文件'D:\TFS BuildAgent\BuildAgent4_work\4\s\CommonLibraries\Model.dll' 因为它 正在被另一个进程使用。
【问题讨论】:
-
\CommonLibraries\Model.dll是否在您的构建过程中生成? -
是的,它已生成。但构建是打包之前的不同步骤。
-
你的命令看起来有点奇怪?是一个命令还是两个命令?
-
当您说构建和包在不同的“步骤”中时,您是在说它们是同一工作中的不同任务,对吗?如果它们在不同的工作中,那么您可能需要确保它们按顺序运行而不是并行运行。 Build jobs run in parallel by default.
-
是的,它们是同一作业中的不同步骤。但我有 3 个项目/应用程序要打包,它们使用相同的通用 dll。
标签: tfs azure-devops tfsbuild azure-service-fabric service-fabric-on-premises