Azure devops VSTS私有托管代理将自己锁定在外
因为我在一个免费的托管代理上用了240分钟,所以我决定在我的机器上设置一个私人代理 我几乎只是使用设置代理并安装它,它是在我的帐户下运行的Windows服务: 不幸的是,每当我将构建排队时,我都会得到以下结果: 下载任务:NuGetCommand进程无法访问该文件 “Azure devops VSTS私有托管代理将自己锁定在外,azure-devops,Azure Devops,因为我在一个免费的托管代理上用了240分钟,所以我决定在我的机器上设置一个私人代理 我几乎只是使用设置代理并安装它,它是在我的帐户下运行的Windows服务: 不幸的是,每当我将构建排队时,我都会得到以下结果: 下载任务:NuGetCommand进程无法访问该文件 “C:\Users\matthias.mueller\Desktop\Stuff\Privat\Agent\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
C:\Users\matthias.mueller\Desktop\Stuff\Privat\Agent\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
因为它正被另一个进程使用
我检查并删除了这个文件夹,甚至编写了一个小程序,检查谁锁定了这个文件。但有趣的是,在构建过程之外,没有人锁定它,所以看起来是过程本身有问题吗
公平地说,我不能说更多,因为我尝试在几个用户下运行该服务,也用谷歌搜索了类似的问题,但我找不到关于某些文件锁定的任何信息。我还重新启动了电脑,停止了所有程序和进程等,但没有任何帮助
是否存在一些有关文件锁定的已知问题?请从以下方面排除问题:
检测正在使用的文件和文件夹
您可以使用诸如或等工具
防病毒排除
如果在生成过程中使用MSBuild,还请检查以下方面:
MSBuild和/noderuse:false
MSBuild和/maxcpucount:[n]
更多详细信息,您可以参考非常感谢这个非常有用的链接,它确实是一个防病毒应用程序阻止了它。