2017-01-30 13 views
0

私はVS 2015を使用しています。ビジュアルスタジオプロジェクトにツール>オプション> Nuget Package Manager>パッケージソースの設定の設定を保存します。現在、Nuget.orgのパッケージソースがチェックされています。ファイルの場所を編集して、https://www.nuget.org/api/v2/以外の別の場所を指しています。 プロジェクトファイルcsprojをチェックしましたが、見つからなかった サーバリポジトリを指すようにサーバでこれを手動で変更する必要があります。ローカルマシンでは正常に動作しますが、サーバでは正常に動作しません。パッケージソースの場所はどこですか

+0

ツール - >オプションを使って編集したものは考えられません。プロジェクト単位ではなくグローバルオプションであるため、csprojに*反映されます。 –

答えて

0

これはユーザー単位の設定で、%APPDATA%\NuGet\NuGet.Configに格納されます。

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> 
    <add key="Abc" value="http://def/nuget/" /> 
    <add key="Package source" value="http://packagesource" /> 
    </packageSources> 
    <packageRestore> 
    <add key="enabled" value="True" /> 
    <add key="automatic" value="True" /> 
    </packageRestore> 
    <bindingRedirects> 
    <add key="skip" value="False" /> 
    </bindingRedirects> 
</configuration> 

単に<packageSources>要素に別のエントリを追加します。ファイルは次のようになります。 (私のものは明らかにプロトコルバージョン3のために更新されており、https://www.nuget.org/api/v2/ではなくhttps://api.nuget.org/v3/index.jsonを参照しています)。

関連する問題