2017-09-13 59 views
0

无法安装从Visual Studio团队服务的NuGet服务器的NuGet包从VSTS的NuGet包VS2012无法使用安装的NuGet使用VS2012

PM> install-package <package_name> -Source https://<vsts_hostname>/_packaging/Components/nuget/v3/index.json 

错误信息: -

install-package : An error occurred while loading packages from 'https://<vsts_hostname>/_packaging/Components/nuget/v3/index.json': 
The remote server returned an error: (404) Not Found. 
At line:1 char:1 install-package <package_name> -Source https://<vsts_hostname>... 

+ CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

PS: - 相同的install-package命令对VS2015和VS2017正常工作

回答

1

改为使用v2端点。 (取代V3/index.json到v2):

install-package <package_name> -Source https://<vsts_hostname>/_packaging/Components/nuget/v2 

在另一方面,你可以添加VSTS喂的NuGet来源:nuget.exe sources add -name {your feed name} -source {your feed URL} -username {anything} -password {your PAT} -StorePasswordInClearText,然后右键单击该项目在VS =>管理的NuGet包=>在线=>选择你添加的包源。

+0

没有帮助。在使用v2的同时获得相同的错误 –

+1

@SureshRaja将VSTS源添加到nuget源:nuget.exe源添加名称{您的饲料名称} -source {您的饲料URL} - 用户名{任何} - 密码{您的PAT} ,然后右键单击VS中的项目=>管理NuGet包=> Online =>选择您添加的包源。 –

+0

使用v2端点。 –