Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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:

Nowe funkcje

  • 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

Nowe funkcje interfejsu użytkownika

  • 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

Aktualizacje i ulepszenia

  • 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 modyfikowania project.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.

Zmiany powodujące niezgodność

  • 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.

Znane problemy

  • 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