TeamCity克隆的构建配置因NuGet错误而失败

时间:2019-07-12 14:33:43

标签: nuget teamcity tfs2012

我在包含主要解决方案的文件夹旁边的tfs2012上创建了一个分支。一切都一样。 我还为主要解决方案提供了一个有效的TeamCity构建配置。但是,当我克隆构建配置并仅在构建步骤中更改源文件路径时,出现以下错误:

  

“ System.Net.NameResolution 4.0.0”程序包需要NuGet客户端   版本'2.12'或更高版本,但是当前的NuGet版本是   '2.8.60717.93'。

1 个答案:

答案 0 :(得分:1)

NuGet的文档有a page dedicated to nuget.config,结尾处有大量示例。

为获得工具支持,如果已安装.NET Core SDK,则可以在命令行上使用dotnet new nugetconfig从模板创建文件。在dotnet cli中还没有用于修改此文件的工具,因此您需要从nuget.org下载nuget.exe,然后可以使用“ nuget source add”或“ nuget config”之类的命令来更改值,仅确保使用-ConfigFile参数,因为nuget.exe默认使用用户配置文件nuget.config,即使当前目录中有nuget.config文件也是如此。

最终它只是一个XML文件,所以我觉得大多数人都只是使用在线示例或我链接到的nuget.config参考直接对其进行编辑。