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:
- 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
- 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í
- 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 upravitproject.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.
- Čí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.
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