添加需要VS2015凭据的NuGet包源

时间:2016-04-16 20:57:44

标签: visual-studio visual-studio-2015 telerik nuget nuget-package

我正在尝试设置需要凭据的NuGet包源。

Here are the instructions

我拥有最新版本的Visual Studio 2015,其中包含最新版本。我知道如何通过VS2015中的UI添加包源,但是这样做时无法指定凭据。

他们要我运行的命令是:

NuGet Sources Add -Name "telerik.com" -Source "https://nuget.telerik.com/nuget" -UserName "<your login email>" -Password "<your password>"

我知道我需要一个nuget.exe才能运行这个命令,但有一种方法可以直接通过VS直接执行此操作而不下载任何东西吗?

如果我下载NuGet.exe,打开一个命令提示符并导航到它以运行该命令,然后我就可以从Visual Studio的NuGet包管理器UI中看到它并从Visual Studio&#39访问它; NuGet包管理器控制台?我很困惑它将如何与Visual Studio内置的NuGet包管理器集成。

3 个答案:

答案 0 :(得分:8)

我发现您需要将nuget.exe下载到您的计算机,打开命令提示符并导航到它。然后运行该命令以使用凭据添加包源:

NuGet Sources Add -Name "telerik.com" -Source "https://nuget.telerik.com/nuget" -UserName "<your login email>" -Password "<your password>"

重新启动Visual Studio,并将包源添加到Nuget UI和Nuget命令行的列表中。

答案 1 :(得分:0)

如果您使用的是SSO,但Windows凭据修复程序对您不起作用,请退出Visual Studio,然后重新登录,然后重新启动Visual Studio;然后,将修复401 NuGet软件包的源错误。

答案 2 :(得分:0)

We can update the file Nuget.config file entry as  

<add key="Telerik" value="https://nuget.telerik.com/nuget" 
UserName ="<<youremail@mail.com>>" 
Password ="<<password>>" />  

This let me build and run.