Teamcity buildagent缺少dotnetCLI_Path

时间:2018-02-28 11:07:55

标签: .net-core teamcity

我正在测试Teamcity 2017.2.2并且我无法使用.NET CLI(dotnet)'来运行构建。建立步骤。

我按照文档安装了DotNet SDK并设置了环境变量DOTNET_HOME(C:\ Program Files \ dotnet)。

在构建代理上 - >代理参数 - >环境变量'页面中的DOTNET_HOME变量是可见的但在“配置参数”中是可见的。页面点'DotNetCore'参数缺失,因此在“兼容配置”中页面我得到了未满足的要求:DotNetCLI_Path存在'错误。

我尝试使用DotNet SDK版本2.0.3和2.1.4(最新版);

我尝试使用本地系统帐户和用户帐户运行BuildAgent服务;

我尝试重新启动代理和PC;

我尝试禁用集成的dotnetCLI插件(版本50909),并使用Teamcity网站下载的版本(版本0.9.5)(这个我得到了&#39;不兼容的跑步者&#39;错误)。< / p>

有关我遗失或配置错误的想法吗?

在另一个项目中,设置为构建步骤,VS_build Visual Studion(sln)工作正常。

非常感谢

DotNet SDK folder

BuildAgent Environment Variables

BuildAgent unmet requirements

1 个答案:

答案 0 :(得分:1)

我发现作为操作系统Win7SP1,我错过了一个阻止NetCore SDK正常运行的更新(KB2533623)。 安装并重新启动PC后,BuildAget能够加载dotnet工具。