Nuget更新:文件已在使用中[并发文件访问]

时间:2018-08-05 11:45:56

标签: c# build msbuild dependencies nuget

我有使用相同的nuget依赖项的并行构建,并且每当我有2个或更多构建同时运行更新时,由于错误 xxx.dll文件正在被使用,其中之一使更新失败另一个过程。该文件夹是nuget的缓存文件夹。

您对这种错误有解决方案吗?

这与并发文件访问有关

谢谢

1 个答案:

答案 0 :(得分:0)

我对此进行了解决:

我有一个通用的构建,在源代码管理的每次更改上都有触发器,该触发器将通用文件夹下载到计算机上,然后在每个构建中,从源代码管理中下载数据,而是从通用路径复制并粘贴文件在机器上建立文件夹。

无论如何,如果您发现可以这样做,请分享。