添加nuget包源的脚本化方法

添加nuget包源的脚本化方法,nuget,Nuget,我们想建立一个公司nuget软件包存储库。 有没有办法通过命令行添加包源,这样我们就可以通过设置或其他方式配置新的包源 我们基本上不想去 工具-选项-包管理器-包源-加号按钮- 添加名称和来源 在公司的每台开发人员计算机上。包源存储在用户配置文件下的NuGet.config中,或存储在ProgramData中的系统范围内: %AppData%\NuGet\NuGet.config %ProgramData%\NuGet\NuGetDefaults.config 您可以使用类似以下命令行通过Nu

我们想建立一个公司nuget软件包存储库。 有没有办法通过命令行添加包源,这样我们就可以通过设置或其他方式配置新的包源

我们基本上不想去

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


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

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

%AppData%\NuGet\NuGet.config
%ProgramData%\NuGet\NuGetDefaults.config
您可以使用类似以下命令行通过NuGet添加包源:

nuget sources add -name FeedName -Source http://YourFeed.com
如果您在用户配置文件下运行上述命令,则该命令将起作用


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

尚未找到它,希望将其作为一个想法……。如果您从VS中的powershell窗口运行NuGet.exe并覆盖(源(?)(从内存中),我想知道它是否记得它?可能不会,但也许值得一试。与中一样,nuget的命令行版本………将
nuget sources add…
放在自动ci脚本中是可以的,因为添加两次完全相同的源代码只是一个警告。这样,无论您在哪个虚拟CI系统上运行,列表都会得到更新。