Przenosimy nasze zarządzanie pakietami z ręcznego aktualizowania plików do NuGet. Próbuję zainstalować starsze wersje pakietów, aby pasowały do tej, którą już mamy w kontroli źródła. Nie ma sposobu, aby to zrobić z interfejsu użytkownika, więc używam wiersza poleceń, aby uzyskać odpowiednią wersję.
Z jakiegoś powodu Install-Package
powtarza mi, że galeria nuget jest nieosiągalna.
Źródło pod adresem nuget.org [ https://www.nuget.org/api/v2/] jest nieosiągalne. Powrót do lokalnej pamięci podręcznej NuGet
Dzieje się tak tylko w jednym z naszych rozwiązań. Jeśli utworzę nowe rozwiązanie lub użyję innego w tym samym repozytorium, pakiety zostaną zainstalowane zgodnie z oczekiwaniami. Mogę nawet zainstalować pakiety w fałszywym rozwiązaniu, aby wypełnić lokalną pamięć podręczną, a następnie pomyślnie zainstalować je w wadliwym rozwiązaniu. Próbowałem Invoke-WebRequest
użyć adresu URL z konsoli NuGet i otrzymuję HTTP 200.
Co może to spowodować? Czy istnieje sposób na zastąpienie źródeł pakietów na podstawie rozwiązania / projektu?