it-swarm.com.de

Wo befindet sich die NuGet.Config-Datei im Visual Studio 2017-Projekt?

Ich frage mich, wo sich die Datei NuGet.Config in Visual Studio 2017 project befindet. Ich habe versucht, eine eigene NuGet.Config-Datei im Stammverzeichnis des Projekts zu erstellen, konnte jedoch keine neuen Repositorys (NuGet-Quellen) finden. Hat jemand eine Idee?

Hier ist die Datei, die ich für mein .Net Core Projekt erreichen möchte:

<?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>
34

Visual Studio liest NuGet.Config-Dateien aus dem Lösungsstamm. Verschieben Sie es dorthin, anstatt es im selben Ordner wie das Projekt zu platzieren.

Sie können die Datei auch unter %appdata%\NuGet\NuGet.Config ablegen und sie wird überall verwendet.

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

49
Justin Emgarten

Es gibt mehrere Nuget-Pakete, die in der folgenden Reihenfolge gelesen werden:

  1. Zuerst den NuGetDefaults.Config file. Sie finden dies in %ProgramFiles(x86)%\NuGet\Config.
  2. Die Datei auf Computerebene.
  3. Die Datei auf Benutzerebene. Sie finden dies in %APPDATA%\NuGet\nuget.config.
  4. Alle Dateien mit dem Namen nuget.config, die vom Stammverzeichnis des Laufwerks bis zu dem Verzeichnis beginnen, in dem nuget.exe aufgerufen wird.
  5. Die Konfigurationsdatei, die Sie in der Option -configfile angeben, wenn Sie nuget.exe aufrufen

Weitere Informationen finden Sie hier .

6

Neben der akzeptierten Antwort möchte ich noch hinzufügen, dass sich NuGet-Pakete in Visual Studio 2017 in der Projektdatei befinden. Das heißt, klicken Sie mit der rechten Maustaste auf das Projekt -> Bearbeiten, um alle Paketreferenzeinträge zu finden.

2

Wenn Sie Proxy verwenden, müssen Sie die Datei Nuget.config .__ bearbeiten. Diese Datei in Windows 7 und 10 befindet sich im Pfad: C:\Users\YouUser\AppData\Roaming\NuGet.

Fügen Sie die Einstellung hinzu:

<config>
  <add key = "http_proxy" value = "http://Youproxy:8080" />
  <add key = "http_proxy.user" value = "YouProxyUser" />
</config>
0
Ronaldo Moreira