TeamCity 构建代理缺少 dotnetCLI_Path。

3
我正在测试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)(使用这个插件我得到了“不兼容的运行器”错误)。
你有什么想法,我错过了什么或配置不正确?
在另一个项目中,将VS_build Visual Studio(sln)设置为构建步骤完美地运行。
非常感谢。

DotNet SDK 文件夹

BuildAgent 环境变量

BuildAgent 未满足的要求

1个回答

1

我发现我的操作系统是Win7SP1,缺少一个更新(KB2533623),这导致NetCore SDK无法正确运行。安装该更新并重新启动计算机后,BuildAget能够加载dotnet工具。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接