【发布时间】:2018-03-23 16:15:41
【问题描述】:
由于我已经使用了免费托管代理的 240 分钟,我决定在我的机器上设置一个私人代理。
我几乎只是使用FAQ 来设置代理并将其安装为在我的帐户下运行的 Windows 服务:
不幸的是,每当我排队构建时,我都会得到以下信息:
下载任务:NuGetCommand 进程无法访问文件 '
C:\Users\matthias.mueller\Desktop\Stuff\Privat\Agent\_work\_tasks\NuGetCommand_333b11bd-d341-40d9-afcf-b32d5ce6f23b\2.0.24\node_modules\nuget-task-common\NuGet\CredentialProvider\Newtonsoft.Json.dll' 因为它正被另一个进程使用。
我检查并删除了这个文件夹,甚至写了一个小程序来检查谁在锁定这个文件。但有趣的是,在构建过程之外没有人锁定它,所以看起来是过程本身有问题?
公平地说,我不能说更多,因为我尝试在多个用户下运行该服务,并且还搜索了类似的问题,但我找不到有关某些文件锁定的任何信息。我还重新启动了 PC,停止了所有程序和进程等,但没有任何帮助。
是否存在一些关于文件锁定的已知问题?
【问题讨论】:
标签: azure-devops