web-dev-qa-db-ja.com

Visual Studio 2017プロジェクトのNuGet.Configファイルはどこにありますか?

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>
49

Visual Studioは、ソリューションルートからNuGet.Configファイルを読み取ります。プロジェクトと同じフォルダに配置する代わりに、そこに移動してみてください。

また、ファイルを%appdata%\NuGet\NuGet.Configに配置すると、どこでも使用されます。

https://docs.Microsoft.com/en-us/nuget/schema/nuget-config-file

66
Justin Emgarten

次の順序で読み取られる複数のnugetパッケージがあります。

  1. 最初にNuGetDefaults.Config file。これは%ProgramFiles(x86)%\NuGet\Configにあります。
  2. コンピューターレベルのファイル。
  3. ユーザーレベルのファイル。これは%APPDATA%\NuGet\nuget.configにあります。
  4. ドライブのルートからnuget.exeが呼び出されるディレクトリまでのnuget.configという名前のファイル。
  5. Nuget.exeを呼び出すときに-configfileオプションで指定する構成ファイル

より多くの情報を見つけることができます こちら

12

受け入れられた回答に加えて、Visual Studio 2017のNuGetパッケージはプロジェクトファイル自体にあるという情報を1つ追加します。つまり、プロジェクトを右クリック->編集して、すべてのパッケージ参照エントリを見つけます。

3

プロキシを使用する場合、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>
0
Ronaldo Moreira