Ich frage mich, wo sich die NuGet.Config-Datei im Visual Studio 2017- Projekt befindet. Ich habe versucht, meine eigene NuGet.Config-Datei im Stammverzeichnis des Projekts zu erstellen, aber keine neuen Repositorys (NuGet-Quellen) gefunden. 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>
c#
visual-studio
.net-core
visual-studio-2017
visual-studio-2019
Mohammed Noureldin
quelle
quelle
VS 2017
? Ich habe das schon ohne Erfolg versucht. Wie kann ich die Änderungen tatsächlich feststellen? Vielleicht sind sie da, aber ich bemerke sie nicht (aber ich denke nicht).Es werden mehrere Nuget-Pakete in der folgenden Reihenfolge gelesen:
NuGetDefaults.Config file
. Sie finden dies in%ProgramFiles(x86)%\NuGet\Config
.%APPDATA%\NuGet\nuget.config
.nuget.config
vom Stammverzeichnis Ihres Laufwerks bis zum Verzeichnis reicht, in dem nuget.exe aufgerufen wird.Weitere Informationen finden Sie hier .
quelle
--configfile
immer noch die Standarddatei, die Datei auf Maschinenebene usw. liest, berücksichtigt NuGet diese Optionen jedoch von unten nach oben, dh die--configfile
Gewinne imZusätzlich zu der akzeptierten Antwort möchte ich eine Information hinzufügen, dass sich NuGet-Pakete in Visual Studio 2017 in der Projektdatei selbst befinden. Klicken Sie mit der rechten Maustaste auf das Projekt -> Bearbeiten, um alle Paketreferenzeinträge zu finden.
quelle
Wenn Sie einen Proxy verwenden, müssen Sie die Datei Nuget.config bearbeiten.
In Windows 7 und 10 befindet sich diese Datei 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>
quelle
Ich habe eine Antwort für diesen Beitrag erstellt, die hilfreich sein könnte: https://stackoverflow.com/a/63816822/2399164
Zusammenfassung:
Ich bin etwas spät dran, aber ich glaube, ich habe eine einfache Lösung für dieses Problem gefunden ...
Das ist es! Erstellen Sie auch hier Ihr "Dockerfile"
Führen Sie Docker Build mit Ihrer Docker-Datei aus, und alle werden behoben
quelle