Informacje o wersji narzędzia NuGet 3.4
Informacje o wersji | NuGet 3.4-RC NuGet 3.4.1
Pakiet NuGet 3.4 został wydany 30 marca 2016 r. w ramach programu Visual Studio 2015 Update 2 i visual Studio 15 (wersja zapoznawcza) i został utworzony z kilkoma zestawami w umysłach:
- Obsługa wielu platform
- usprawnienia dotyczące wydajności
- Drobne ulepszenia interfejsu użytkownika
Następujące funkcje zostały wcześniej dodane w wersji RC i zostały zaktualizowane lub ukończone dla wersji 3.4:
- Klienci NuGet obsługują teraz kodowanie zawartości gzip z repozytoriów
- Obsługa plików PDB z pakietów w projektach xproj
- Obsługa akcji kompilacji systemów iOS i Android w elemecie contentFiles
- Obsługa narzędzi netstandard i netstandardapp framework monikers
- Znaczne ulepszenia wydajności szczególnie na kartach Zainstalowane, Aktualizacje i Konsolidowanie
- Zagregowane źródło "Wszystkie źródła pakietów" jest dostępne przy użyciu odpowiedniego scalania wyników wyszukiwania
- Zainstalowane i Aktualizacje karty są teraz sortowane alfabetycznie
- Dodano przycisk Odśwież, który umożliwia odświeżanie wyszukiwania
- Najnowsze opcje kompilacji w górnej części listy Wersji
- Pakiety, do których odwołuje się
project.json
zmienna wersja, nie będą aktualizowane w każdej kompilacji. Zamiast tego zostaną one zaktualizowane tylko w przypadku wymuszonego przywrócenia, czyszczenia, ponownego kompilowania lub modyfikowaniaproject.json
. - nuget.org źródła repozytorium nie są już wymuszane do konfiguracji projektu podczas korzystania z interfejsu użytkownika konfiguracji NuGet.
- Program NuGet nie przywraca już pakietów w projektach udostępnionych ani nie zapisuje pliku blokady.
- Ulepszyliśmy awarię sieci i ponów próbę obsługi nieosiągalnych lub wolnych serwerów.
- Ulepszenia zachowania klawiatury i myszy w interfejsie użytkownika Menedżer pakietów programu Visual Studio.
- Teraz obsługujemy najnowszy
project.json
schemat w systemie DNX.
- Numery wersji pakietu są teraz znormalizowane do formatu głównego.drobne.patch-prerelease Każdy z głównych, pomocniczych i poprawek są traktowane jako liczby całkowite i upuszczają wszystkie zera wiodące. Informacje o wersji wstępnej są traktowane jako ciąg i nie są do niego stosowane żadne zmiany. Te liczby są używane w zapytaniach przez klientów NuGet i wyszukiwanie udostępniane przez usługę nuget.org. Więcej szczegółów można znaleźć w witrynie NuGet Docs w obszarze Wersje wstępne.
Problem: Użytkownicy systemu Windows 10 v1511 mogą napotkać problemy lub nawet awarię programu Visual Studio z programem PowerShell w programie Visual Studio w następujących scenariuszach:
- Instalowanie/odinstalowywanie pakietów z skryptami install.ps1 / uninstall.ps1
- Ładowanie projektów z skryptem init.ps1 (na przykład EntityFramework)
- Publikowanie zawartości internetowej
Obejście: Upewnij się, że instalacja systemu Windows 10 ma zastosowane najnowsze poprawki, eksploacyjnie z stycznia 2016 r. (KB 3124263) lub nowszej aktualizacji. Więcej szczegółów znajduje się w temacie Problem z usługą GitHub #1638
Problem: Przekierowania protokołu NuGet w wersji 2 są przerwane. Niestandardowe repozytoria NuGet, które przekierowują żądania do alternatywnego hosta, nie uznają żądania przekierowania.
Obejście: W celu obejścia tego problemu skonfiguruj w ustawieniach identyfikator URI repozytorium pakietów w taki sposób, aby wskazać lokalizację serwera po przekierowaniu. Aby uzyskać więcej informacji, zobacz Żądanie ściągnięcia w usłudze GitHub #387.
Nadal śledzimy problemy na naszej liście problemów z usługą GitHub, które można znaleźć na stronie: https://github.com/nuget/home/issues