Azure devops VSTS私有托管代理将自己锁定在外

Azure devops VSTS私有托管代理将自己锁定在外,azure-devops,Azure Devops,因为我在一个免费的托管代理上用了240分钟,所以我决定在我的机器上设置一个私人代理 我几乎只是使用设置代理并安装它,它是在我的帐户下运行的Windows服务: 不幸的是,每当我将构建排队时,我都会得到以下结果: 下载任务:NuGetCommand进程无法访问该文件 “C:\Users\matthias.mueller\Desktop\Stuff\Privat\Agent\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

因为我在一个免费的托管代理上用了240分钟,所以我决定在我的机器上设置一个私人代理

我几乎只是使用设置代理并安装它,它是在我的帐户下运行的Windows服务:

不幸的是,每当我将构建排队时,我都会得到以下结果:

下载任务:NuGetCommand进程无法访问该文件 “
C:\Users\matthias.mueller\Desktop\Stuff\Privat\Agent\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
因为它正被另一个进程使用

我检查并删除了这个文件夹,甚至编写了一个小程序,检查谁锁定了这个文件。但有趣的是,在构建过程之外,没有人锁定它,所以看起来是过程本身有问题吗

公平地说,我不能说更多,因为我尝试在几个用户下运行该服务,也用谷歌搜索了类似的问题,但我找不到关于某些文件锁定的任何信息。我还重新启动了电脑,停止了所有程序和进程等,但没有任何帮助


是否存在一些有关文件锁定的已知问题?

请从以下方面排除问题:

  • 检测正在使用的文件和文件夹

    您可以使用诸如或等工具

  • 防病毒排除

  • 如果在生成过程中使用MSBuild,还请检查以下方面:

  • MSBuild和
    /noderuse:false
  • MSBuild和
    /maxcpucount:[n]

  • 更多详细信息,您可以参考

    非常感谢这个非常有用的链接,它确实是一个防病毒应用程序阻止了它。