我不知道SO是否是解决此问题的最佳地点,因此,如果您知道一个更好的位置,请告诉我,然后再将其移至那里。
我们有一个运行正常的Azure Devops部署池,并在VPS上运行了一个代理。但是我的PAT到期了,所以我安装了一个新的代理(是的,我知道,我可以延长PAT的到期日期,但是当时我没有意识到)。
但是当我通过DevOps提供的脚本安装代理程序时,出现以下错误消息:
System.IO.FileNotFoundException:无法加载文件或程序集'DotNetAgent,版本= 1.0.0.0,区域性=中性,PublicKeyToken = 87b69d96e75fbfca'。该系统找不到指定的文件。文件名:'DotNetAgent,版本= 1.0.0.0,区域性=中性,PublicKeyToken = 87b69d96e75fbfca'
我已经尝试过:
在微软网站上说Starting December 2019, the minimum required .NET version for build agents is 4.6.2 or higher.
您可以检查计算机上是否安装了.NET Framework 4.6.2或更高版本。
请参阅以下安装本地代理的先决条件:
检查文档here了解更多信息。
PAT令牌仅在代理安装期间使用。 PAT过期时,您不需要安装新的代理。请参阅Microsoft文档here的以下注释。
注意:当使用PAT作为身份验证方法时,PAT令牌仅在代理的初始配置期间使用。稍后,如果PAT到期或需要更新,则代理不需要进行任何进一步的更改。