Wir verlagern unsere Paketverwaltung von der manuellen Aktualisierung von Dateien auf NuGet. Ich versuche, ältere Versionen von Paketen so zu installieren, dass sie mit denen übereinstimmen, die wir bereits in der Quellcodeverwaltung haben. Es gibt keine Möglichkeit, dies über die Benutzeroberfläche zu tun, daher verwende ich die Befehlszeile, um die richtige Version zu erhalten.
Aus irgendeinem Grund Install-Package
sagt er mir immer wieder, dass die Nuget-Galerie nicht erreichbar ist.
Die Quelle unter nuget.org [ https://www.nuget.org/api/v2/] ist nicht erreichbar. Zurückgreifen auf den lokalen NuGet-Cache
Dies geschieht nur in einer unserer Lösungen. Wenn ich eine neue Lösung erstelle oder eine andere im selben Repository verwende, werden die Pakete wie erwartet installiert. Ich kann die Pakete sogar in einer Dummy-Lösung installieren, um den lokalen Cache zu füllen, und sie dann erfolgreich in der fehlerhaften Lösung installieren. Ich habe versucht, Invoke-WebRequest
auf die URL von der NuGet-Konsole zuzugreifen, und ich erhalte ein HTTP 200.
Was kann das verursachen? Gibt es eine Möglichkeit, die Paketquellen pro Lösung / Projekt zu überschreiben?