2017-01-30 13 views
1

NuGetソースの追加が機能していないVS2015に問題があります。 下の図はソースを示しています。 URLとパッケージ名が正しく、動作しています(パッケージをリポジトリに正常にプッシュできます)。VS2015 NuGetプライベートパッケージのリポジトリソースが更新されない

問題を追加し、チェックボックスをオンにして、「更新」と「保存」を選択すると、ソースがアクティブにならないという問題があります。ダイアログに戻ると、チェックボックスはオフになっています。私が何をしても未検査のままです。

私はこれがGUIの問題だと思っています。問題は単純にそれを有効にしていないようです。プロジェクトファイルにconfigオプションがありますか?手動でこのパッケージソースを指定できますか? 。

は(つまり、 "NAME" と "http://myrepo.com" 本当のソース名とURLではありませんが、私は彼らが成功し、それに押して、正しい確認しました

enter image description here

編集に注意してください

私はNuGet.configファイルをチェックし、ファイルのエントリが確かにあります:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageRestore> 
    <add key="enabled" value="True" /> 
    <add key="automatic" value="True" /> 
    </packageRestore> 
    <packageSources> 
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" /> 
    <add key="NAME" value="http://myrepo.com" /> 
    </packageSources> 
    <disabledPackageSources /> 
    <activePackageSource> 
    <add key="All" value="(Aggregate source)" /> 
    </activePackageSource> 
</configuration> 
+0

NuGet.configへの書き込み権限があることを確認してください。 – magicandre1981

+0

@ magicandre1981ファイルへの書き込み権限を追加しました(私は管理者として実行していたため、そのコンテキストで作成されている必要があります)。また、nuget.configを削除すると、ビジュアルスタジオにも同じパッケージソースが残っています。これはどうやってできるの?彼らは 'NuGet.config'以外の場所に保存されていますか? –

+0

プロジェクトディレクトリにnuget.configがありますか?この場合、ナゲットはこれを使用します。 – magicandre1981

答えて

2

私のようにVSを実行していました管理者権限を必要とするローカルIISインスタンスを使用しているため、管理者権限を必要とするmagicandre1981は、NuGet.configに書き込み権限が必要であると指摘しています。 )。

これだけでは問題は解決しませんでしたが、その後Nuget Package Restoreを実行すると、NuGetフィードが再び表示されました。

+0

あなたがそれを修正してくれてうれしいです:) – magicandre1981

+0

@ magicandre1981助けてくれてありがとう –

関連する問題