我有使用相同的nuget依赖项的并行构建,并且每当我有2个或更多构建同时运行更新时,由于错误 xxx.dll文件正在被使用,其中之一使更新失败另一个过程。该文件夹是nuget的缓存文件夹。
您对这种错误有解决方案吗?
这与并发文件访问有关
谢谢
答案 0 :(得分:0)
我对此进行了解决:
我有一个通用的构建,在源代码管理的每次更改上都有触发器,该触发器将通用文件夹下载到计算机上,然后在每个构建中,从源代码管理中下载数据,而是从通用路径复制并粘贴文件在机器上建立文件夹。
无论如何,如果您发现可以这样做,请分享。