2016-10-12 17 views
3

VSTSで実行されているビルドがあり、nuget.orgとVSTSのカスタムフィードの両方からNuGetパッケージを復元しています。カスタムフィードは...、復元を含め、<packageSourceCredentials>[警告]を削除する方法NuGetパッケージを復元するときにNuGetフィードに接続するには

でユーザー名とパスワードのビルドとともに、<packageSource>としてソリューションNuGet.configにある[OK]を働いているが、警告があり

2016-10-12T16:18:57.6589001Z ##[warning]To connect to NuGet feeds 
    hosted in your Team Services account/TFS project collection with 
    NuGet 3.1 or below, edit your build definition to specify a path 
    to a NuGet.config containing the package sources you wish to use. 

どうすれば削除できますか?

+0

提出された問題が更新され、回答が更新されました。確認できます。 –

+0

ビルド定義でNuget.configを指定しても警告は表示されませんが、Nuget.configはソリューションに含まれていると警告します。どのように指定しますか? –

答えて

3

私のテストに基づいて、この警告は、より高いバージョンのナゲット(たとえば3.3)を使用してもそのまま残ったり、VSTSフィードからパッケージを復元したりしません。 (ホストされたビルドエージェントは同じ結果を返します)。

コマンドラインからパッケージを復元するビルドタスクをカスタマイズしない限り、このコマンドを削除することはできません。

私は問題hereを提出します。

更新:

問題が更新されました。

エージェントでエージェントに付属しているタスクに依存する資産について、依存する からの移行のコードの問題を参照してください。 (1) タスクコンフィグレーションでNuget 3.5バージョンのラジオボタンを使用するか、(2)nuget.configへのパスを提供するかのどちらかで正式な変更が行われるまで、 はこれを回避することができます。

したがって、Nuget 3.5バージョンを使用するか、nuget.configファイルを指定することができます。

関連する問題