Megosztás:


NuGet 1.7 kibocsátási megjegyzések

NuGet 1.6 kibocsátási megjegyzések | NuGet 1.8 kibocsátási megjegyzések

A NuGet 1.7 2012. április 4-én jelent meg.

Ismert telepítési probléma

Ha a VS 2010 SP1-et futtatja, a NuGet frissítésének megkísérlésekor telepítési hibába ütközhet, ha egy régebbi verzió van telepítve.

A megoldás az, hogy egyszerűen eltávolítja a NuGetet, majd újratelepíti a VS bővítménytárából. További információért lásd a https://support.microsoft.com/kb/2581019 jelű részt.

Megjegyzés: Ha a Visual Studio nem engedélyezi a bővítmény eltávolítását (az Eltávolítás gomb le van tiltva), akkor valószínűleg újra kell indítania a Visual Studiót a "Futtatás rendszergazdaként" paranccsel.

Features

Támogatás readme.txt fájl telepítés utáni megnyitásához

Az 1.7-ben új, ha a csomag tartalmaz egy readme.txt fájlt a csomag gyökerénél, a NuGet a csomag telepítése után automatikusan megnyitja ezt a fájlt.

Előzetes csomagok megjelenítése a NuGet-csomagok kezelése párbeszédpanelen

A NuGet-csomagok kezelése párbeszédpanel most már tartalmaz egy legördülő menüt, amely lehetővé teszi az előzetes csomagok megjelenítését.

Előzetes csomagok megjelenítése

Csomag-visszaállítás gomb megjelenítése, ha a csomagfájlok hiányoznak

Amikor megnyitja a Package Manager-konzolt vagy a Manager NuGet-csomagok párbeszédpanelt, a NuGet ellenőrzi, hogy az aktuális megoldás engedélyezte-e a csomag-visszaállítási módot, és hogy hiányoznak-e csomagfájlok a packages mappából. Ha ez a két feltétel teljesül, a NuGet értesíti Önt, és megjelenik egy kényelmes Visszaállítás gomb. Erre a gombra kattintva aktiválódik a NuGet az összes hiányzó csomag visszaállításához.

A Csomag visszaállítása gomb a párbeszédpanelen

Csomag-visszaállítás gomb a konzolon

Megoldásszintű packages.config fájl hozzáadása

A NuGet korábbi verzióiban minden projekt rendelkezik egy packages.config fájllal, amely nyomon követi, hogy milyen NuGet-csomagok vannak telepítve a projektben. A megoldás szintjén azonban nem volt hasonló fájl a megoldásszintű csomagok nyomon követéséhez. Ennek eredményeképpen nem volt mód a megoldásszintű csomagok visszaállítására. Ez a funkció a NuGet 1.7-ben lett implementálva. A megoldásszintű packages.config fájl a .nuget megoldásgyökér alatti mappába kerül, és csak megoldásszintű csomagokat tárol.

New-Package parancs eltávolítása

Az alacsony használat miatt a New-Package parancs el lett távolítva. A fejlesztőknek ajánlott nuget.exe vagy a praktikus NuGet Csomagkezelőt használni a csomagok létrehozásához.

Hibajavítások

A NuGet 1.7 számos hibát kijavított a csomag-visszaállítási munkafolyamat és a hálózati/forrásvezérlési forgatókönyvek körül.

A NuGet 1.7-ben rögzített munkaelemek teljes listájáért tekintse meg a [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).