【发布时间】:2019-12-28 13:02:33
【问题描述】:
我在 Azure DevOps 的一个管道中添加了 Use .NET Core 任务,因此我可以为特定管道使用特定版本的 SDK。
不幸的是,我将安装路径设置为$(Agent.ToolsDirectory)/dotnet,并且此选项将版本缓存在代理中,从而使使用代理的所有管道都可以使用该 SDK 版本。
我想恢复它并让代理再次使用默认值。我该怎么做?
【问题讨论】:
-
你使用私人代理吗?
-
我正在使用 Azure 管道代理池中的托管代理。那是私人代理人吗?
-
不,它不是私人的。所以,如果你想使用默认版本,只需删除任务
Use .NET Core -
您应该使用
global.json选择一个版本,docs.microsoft.com/en-us/dotnet/core/versions/selection,而不是使用任务。 -
@jessehouwing 最常见的 SDK 版本已经在 Microsoft 托管代理上,因此几乎所有东西都可以构建。即使需要一个稀有版本,我也会在自定义步骤中安装它,而不是依赖我几乎无法控制的任务。
标签: .net-core azure-devops azure-pipelines