NuGet.ConfigファイルはVisual Studio 2017プロジェクトのどこにあるのでしょうか?プロジェクトのルートに独自のNuGet.Configファイルを作成しようとしましたが、新しいリポジトリ(NuGetソース)は見つかりませんでした。何かアイデアはありますか?
。Net Coreプロジェクトで達成しようとしているファイルは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="AspNetCore" value="https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json" />
<add key="AspNetCoreTools" value="https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json" />
<add key="NuGet" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
Visual Studioは、ソリューションルートからNuGet.Configファイルを読み取ります。プロジェクトと同じフォルダに配置する代わりに、そこに移動してみてください。
また、ファイルを%appdata%\NuGet\NuGet.Config
に配置すると、どこでも使用されます。
https://docs.Microsoft.com/en-us/nuget/schema/nuget-config-file
次の順序で読み取られる複数のnugetパッケージがあります。
NuGetDefaults.Config file
。これは%ProgramFiles(x86)%\NuGet\Config
にあります。%APPDATA%\NuGet\nuget.config
にあります。nuget.config
という名前のファイル。より多くの情報を見つけることができます こちら 。
受け入れられた回答に加えて、Visual Studio 2017のNuGetパッケージはプロジェクトファイル自体にあるという情報を1つ追加します。つまり、プロジェクトを右クリック->編集して、すべてのパッケージ参照エントリを見つけます。
プロキシを使用する場合、Nuget.configファイルを編集する必要があります。Windows7および10のこのファイルは、パスC:\ Users\YouUser\AppData\Roaming\NuGetにあります。
設定を含めます。
<config>
<add key = "http_proxy" value = "http://Youproxy:8080" />
<add key = "http_proxy.user" value = "YouProxyUser" />
</config>