2016-07-24 4 views
0

チームサービスであるNuget Package Explorer(NPE)を使用してVisual Studio Onlineと呼ばれるチームサービスでホストされているNugetパッケージに依存関係を追加しようとしていますが、以下のように例外: Nugetパッケージエクスプローラを使用してチームサービスをホストするNetset依存関係を追加する

enter image description here

はまた、私は両方v2とv3のソースURLを試してみたとv3のURLの、アイブとし、.jsonパスなしの両方を試みたことに注意してください。

このパッケージが依存するパッケージは、同じ意図されたフィードの一部です。私はパッケージをフィードにプッシュでき、Visual StudioのManage Nuget Packagesオプションを使ってパッケージをプロジェクトに追加できます。これを行うためにnuget add sourcesコマンドを実行しました。グローバルなnuget.configファイルで自分のユーザー名とパスワードを見ることができ、パッケージソースのフィードを見ることができます。

だから、他のすべてのもの(Visual Studio/Package Manager Console)が正しく設定されている限り、authentciationが正しく設定されていると思います。

この問題はNPEに固有の問題です。依存関係を追加するために、資格情報を使用してフィードにアクセスするにはどうすればよいですか?

答えて

1

NPEは今だけのために(ログインフォームなし)Windows認証をサポートするため、これを行う方法はありません。

WiteCastleはどのように1は、VSO nugetフィードで認証う4月24日に

コメント? https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/

304NotModifiedは4月25日

こんにちは@WiteCastleについてコメントし、(ログインフォームなし)のみのWindows 認証は、現在サポートされています。

詳細については、これらの問題を参照してください。

  1. Fix credentials (Windows authentication) + fallback for legacy API

  2. Support publishing to servers that require authentication

0

NuGetパッケージエクスプローラは、Team ServicesのNuGetフィードにアクセスするために必要な認証をネイティブにサポートしていない可能性があります(Visual StudioのNuGet Package Manager拡張機能はVisual Studioのキーチェーンを通じてこれを処理します)。

Package Management docsのPersonal Access TokensまたはNuGet Auth Helperの手順を使用して、これを実行する必要があります。

関連する問題