4

Nuget.org と VSTS のカスタム フィードの両方から NuGet パッケージを復元する VSTS でビルドを実行しています。カスタム フィードは、ソリューションの NuGet.config に としてあり<packageSource>、ユーザー名とパスワードは<packageSourceCredentials>

復元を含むビルドは正常に機能していますが、警告があります...

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.

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

4

1 に答える 1

4

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

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

ここに問題を提出します。

アップデート:

問題が更新されました。

エージェントに付属するアセットに依存する状態から、タスクと共にデプロイされる状態への移行に起因するコードの問題が見られます。(1) タスク構成で Nuget 3.5 バージョンのラジオ ボタンを使用することを選択するか、(2) nuget.config へのパスを指定することによって、正式な変更が行われるまで、現時点ではこれを回避できます。

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

于 2016-10-13T06:22:59.273 に答える