Ich habe einen neuen Feed mit in Package Release Hub (VSTS) erstellt, die Berechtigungsnachweise installiert und dann die Paketquelle hinzugefügt.
Jetzt verwende ich Visual Studio 2015, um Micrososft.Aspnet.mvc in einem Projekt zu installieren. Es wird jedoch folgender Fehler angezeigt:
Exception 'System.AggregateException' thrown when trying to add source
'https://mysite.pkgs.visualstudio.com/DefaultCollection/_packaging/MyLogUtils/nuget/v3/index.json'.
Please verify all your online package sources are available.
Ich muss NuGet-Pakete normal installieren, also habe ich den Feed von VSTS entfernt. Das Problem bleibt jedoch bestehen. Wie kann dieses Problem gelöst werden?
Ich habe dieses Problem heute getroffen und es mit folgendem behoben:
Wenn Sie den Feed aus VSTS löschen, müssen Sie ihn aus VS\Tools\Options\Nuget Package Manager\Package Sources: löschen.
Wenn Sie den Feed nicht in VSTS gelöscht haben und verwenden möchten, melden Sie sich mit Ihrem VSTS-Teamprojektkonto in der oberen rechten Ecke von VS an und starten Sie VS neu:
Da dies die erste Seite ist, schlug ich mit meinem Problem:
Wenn Sie den Fehler für die Website nuget.org erhalten, erhöhen Sie die Versionsnummer:
https://api.nuget.org/v3 /index.json -> https://api.nuget.org/v4 /index.json
unter Extras-> Optionen-> Nuget Package Manager (siehe Bild von @ Eddie-MSFT)
V3 scheint seit heute nicht zu funktionieren.
Diese Ausnahmebedingung wird möglicherweise angezeigt, wenn die Datei NuGet.Config schreibgeschützt ist. Wenn Sie die eigentliche Eigenschaft dieser Datei deaktivieren, funktioniert die Datei Nuget.config normalerweise in Ihrem Projekt im Ordner .nuget.
Dateipfad Projektverzeichnis/.nuget/NuGet.Config
Ich hatte dasselbe Problem, ich habe es gelöst, indem ich den benutzerdefinierten Nugetserver deaktiviert habe.
Sie müssen sicherstellen, dass alle konfigurierten Paketquellserver verfügbar sind. Andernfalls gehen Sie einfach zu Extras-> Optionen-> Nuget Package Manager und deaktivieren Sie Ihre benutzerdefinierten NuGet-Server.