2015-03-03 9 views
6

Po zainstalowaniu VS 2015 CTP 6 dodał następujący adres URL do dostępnych źródeł pakiet:VS 2015 CTP 6 Nuget Pakiet źródłowy

https://api.nuget.org/v3/index.json

i wyłączone następujące:

https://www.nuget.org/api/v2/

Kiedy to zrobił, przestał pobierać wszystkie pakiety nugetów. Przełączyłem go z powrotem na stary i wszystko znowu działa.

Jedną z rzeczy, którą zauważyłem jest to, że stary kanał to xml, a nowy to json.

UWAGA: Zrobiłem upgrade Nuget Package Manager po zainstalowaniu VS 2015 CTP 6.

Czy ktoś mający ten problem?

Przykład błędu:

Error: FindPackagesById: System.Threading.Tasks Response status code does not indicate success: 400 (One of the request inputs is out of range.).

+0

Czy zainstalowałeś to razem z istniejącym Visual Studio lub na wcześniejszym CTP? Nie wiem, czy to by miało znaczenie, ale zainstalowałem CTP 6 na czystej maszynie wirtualnej i zaktualizowałem nuget zaraz potem do wersji 3.0.60225.100. Nie miałem żadnych problemów i mam źródło v2 (wyłączone) z nowym kanałem json v3 wymienionym na liście. To coś na dłuższą metę, ale czy kiedykolwiek dodałeś plik NuGet.config w dowolnym miejscu danego projektu? Zauważyłem, że jeśli umieścisz jeden w projekcie, źródła te nie pojawią się na liście Visual Studio, ale używają tego kanału podczas budowania. Może jest konflikt? – Adam

+0

Widziałem innych ludzi, którzy twierdzą, że pracuje dla nich również, więc domyślam się, że jest jakiś konflikt lub gdzieś. Odinstalowałem VS CTP 5 przed instalacją CTP 6, ale nadal mogą występować konflikty między plikami. Nie używam również Nuget.config. Mamy około 7 innych maszyn, które mają to samo zachowanie. – RickJames

+0

Tak, mam ten sam problem i próbuję go naprawić, modyfikując domyślny NuGet.config za pomocą notatnika, ale to nie działa –

Odpowiedz