13

我们想启动一个公司 nuget 包存储库。有没有办法通过命令行添加包源,以便我们可以通过设置或其他方式配置新的包源?

我们基本上不想去

工具 - 选项 - 包管理器 - 包源 - 加号按钮 - 添加名称和源

在公司的每台开发人员机器上。

4

1 回答 1

27

包源存储在用户配置文件下的 NuGet.config 中或 ProgramData 中的系统范围内:

%AppData%\NuGet\NuGet.config
%ProgramData%\NuGet\NuGetDefaults.config

您可以使用类似于以下的命令行通过 NuGet 添加包源:

nuget sources add -name FeedName -Source http://YourFeed.com

如果您在用户的配置文件下运行上述命令,它将起作用。

NuGet 2.7在 ProgramData 中引入了系统范围的包源配置。因此,您可以使用安装程序将包源添加到 ProgramData 下的 NuGet.config 中。

于 2013-09-26T07:42:43.113 回答