2017-12-01 4 views
0

インターネットにアクセスできないTFSサーバーがあります。私はTFSで独自のナゲットパッケージフィードを設定し、私は自分のソリューションのパッケージをこのフィードからのみ復元しようとします。しかし、私がNugetの復元ステップを開始すると、nugetはnuget.orgに接続しようとしましたが、接続は失敗しました。私はこの不要な接続の試みを防ぐ方法を理解していませんか?TFS2017 Nuget Restoreがnuget.orgに接続しようとしました

Nuget build step configuration

Build error message

+0

ビルド定義はどのようにしていますか? 'Nuget Restore'の前に' NuGet Tool Installer'タスクを追加して動作するかどうか確認してください。 –

答えて

0

で読み取ることができます。実際、NugetRestoreのタスクは、nuget.exeの最後のバージョンを取得するためにnuget.orgに接続しようとしています。

NugetRestoreタスクのバージョン0を使用して問題をスカートし、使用するナゲットのバージョンを指定します。

Nuget Installer 0.*

0

あなたはNuget.ConfigファイルにあなたのNuGet源を制御することができます。ソリューションファイルと同じフォルダに「Nuget.config」というファイルを作成します。設定ファイル内では、すべてのソースをクリアして自分自身を定義することができます。

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <clear /> 
    <add key="ThirdParty Nuget Repository" value="http://localNuget/artifactory/api/nuget/ThirdParty" />  
    </packageSources> 
</configuration> 

を次のように例として、あなたはpackageSourceを設定することができます<クリア/ >要素既存Nugetソースをクリアし<は>要素を追加するには、あなたのための新しいローカルNugetソースを設定します。

Nuget設定ファイルの詳細を

が、私は問題を見つける https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file

+0

私はあなたの解決策を試していますが、常にnuget.orgに接続しています...私は理由を理解していません... – binard

+0

ソリューションディレクトリのファイルをリストアップできますか –

関連する問題