脚本添加nuget包源的方法

时间:2013-09-25 09:29:15

标签: nuget

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

我们基本上不想去

  

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

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

1 个答案:

答案 0 :(得分:19)

包源存储在用户配置文件下的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中引入了system wide package source configuration。因此,您可以使用安装程序将程序包源添加到ProgramData下的NuGet.config中。