Číst v angličtině

Sdílet prostřednictvím


Poznámky k verzi NuGet 3.4

Zpráva | k vydání verze NuGet 3.4-RC NuGet 3.4.1

NuGet 3.4 byl vydán 30. března 2016 jako součást sady Visual Studio 2015 Update 2 a verze Visual Studio 15 Preview a byl sestaven s několika principy v myslích:

  • Podpora pro různé platformy
  • Zlepšení výkonu
  • Menší vylepšení uživatelského rozhraní

Následující funkce byly dříve přidány ve verzi RC a byly aktualizovány nebo dokončeny pro verzi 3.4:

Nové funkce

  • Klienti NuGet teď podporují kódování obsahu gzip z úložišť.
  • Podpora souborů PDB z balíčků v projektech xproj
  • Podpora akcí sestavení pro iOS a Android v elementu contentFiles
  • Podpora pro netstandard a netstandardapp framework monikers

Nové funkce uživatelského rozhraní

  • Významná vylepšení výkonu zejména na kartách Nainstalované, Aktualizace a Konsolidovat
  • Agregace Zdroje všech balíčků je k dispozici se sloučením správných výsledků hledání.
  • Nainstalované a Aktualizace karty jsou teď seřazené abecedně.
  • Přidání tlačítka Aktualizovat, které umožňuje aktualizaci hledání
  • Nejnovější možnosti sestavení v horní části seznamu verzí

Aktualizace a vylepšení

  • Balíčky odkazované v project.json tom, že mají plovoucí verzi, se při každém sestavení neaktualizují. Místo toho se aktualizují pouze v případě, že budou nuceni obnovit, vyčistit, znovu sestavit nebo upravit project.json.
  • nuget.org zdroje úložiště se už při použití uživatelského rozhraní konfigurace NuGet nevynucují do konfigurace projektu.
  • NuGet už neobnoví balíčky ve sdílených projektech ani nezapisuje zamykací soubor.
  • Vylepšili jsme selhání sítě a opakování zpracování nedostupných nebo pomalých serverů.
  • V uživatelském rozhraní sady Visual Studio Správce balíčků se vylepšují chování klávesnice a myši.
  • Nyní podporujeme nejnovější project.json schéma v DNX.

Zásadní změny

  • Čísla verzí balíčků se teď normalizují na hlavní formát.menší.Předběžná verze opravy-: Každá z hlavních, vedlejších a oprav se považuje za celá čísla a zahodí všechny počáteční nuly. Předběžné informace se považují za řetězec a žádné změny se na něj nepoužijí. Tato čísla se používají v dotazech klientů NuGet a vyhledávání poskytované službou nuget.org. Další podrobnosti najdete v dokumentaci NuGet v části Předběžné verze.

Známé problémy

  • Problém: Uživatelé Windows 10 v1511 můžou mít problémy nebo dokonce chybové ukončení sady Visual Studio pomocí PowerShellu v sadě Visual Studio v následujících scénářích:

    • Instalace / Odinstalace balíčků, které mají skripty install.ps1 / uninstall.ps1
    • Načítání projektů, které mají skript init.ps1 (například EntityFramework)
    • Publikování webového obsahu
  • Alternativní řešení: Ujistěte se, že instalace Windows 10 má nainstalované nejnovější opravy, a to zejména v lednu 2016 (KB 3124263) nebo novější aktualizaci. Další podrobnosti najdete v problému s GitHubem č. 1638.

  • Problém: Přesměrování protokolu NuGet v2 jsou přerušená. Vlastní úložiště NuGet, které směrují požadavky na alternativního hostitele, nerespektují požadavky přesměrování.

  • Alternativní řešení: Pokud chcete tento problém obejít, nakonfigurujte identifikátor URI úložiště balíčků tak, aby odkazoval na přesměrované umístění serveru. Další informace najdete v žádosti o přijetí změn na GitHubu č. 387.

Dál sledujeme problémy v seznamu problémů GitHubu, který najdete tady: https://github.com/nuget/home/issues