Megosztás:


NuGet 1.3 kibocsátási megjegyzések

NuGet 1.2 kibocsátási megjegyzések | NuGet 1.4 kibocsátási megjegyzések

A NuGet 1.3 2011. április 25-én jelent meg.

Új funkciók

Egyszerűsített csomaglétrehozás szimbólumkiszolgáló-integrációval

A NuGet csapata a SymbolSource.org munkatársaival együttműködve egy nagyon egyszerű módszert kínál a források és a PDB-k közzétételére a csomaggal együtt. Ez lehetővé teszi, hogy a csomag felhasználói a hibakeresőben belépjenek a csomag forráskódjába. További részletekért olvassa el a Szimbólumcsomag létrehozása és közzététele a NuGet-csomagok forrásokkal való közzétételének egyszerű módját. A funkció élő bemutatóját a NuGet in Depth talk részeként is megtekintheti a Mix11-en. Ez a funkció a videó 20 perces jelétől kezdve teljes mértékben be van mutatva.

Megjegyzés:

A fentiek elavultak, és már nem támogatottak.

Open-PackagePage Parancs

Ez a parancs megkönnyíti a csomag projektoldalának elérését a Package Manager-konzolon. Emellett lehetőséget biztosít a licenc URL-címének és a csomag jelentéshasználati oldalának megnyitására is. A parancs szintaxisa a következő:

Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]

A -PassThru beállítás a megadott URL-cím értékét adja vissza.

Examples:

PM> Open-PackagePage Ninject

Megnyitja a böngészőt a Ninject csomagban megadott projekt URL-címéhez.

PM> Open-PackagePage Ninject -License

Megnyitja a böngészőt a Ninject csomagban megadott licenc URL-címére.

PM> Open-PackagePage Ninject -ReportAbuse

Megnyitja a böngészőt a megadott csomag visszaéléseinek jelentéséhez használt aktuális csomagforrás URL-címéhez.

PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru

A licenc URL-címét a $url változóhoz rendeli anélkül, hogy megnyitná az URL-címet egy böngészőben.

Teljesítménybeli fejlesztések

A NuGet 1.3 számos teljesítménybeli fejlesztést vezet be. A NuGet 1.3 a helyi felhasználónkénti gyorsítótár használatával elkerüli, hogy egy csomag ugyanazon verzióját többször töltse le. A gyorsítótár a Csomagkezelő beállításai párbeszédpanelen érhető el és törölhető:

NuGet-beállítások párbeszédablak a csomag gyorsítótár beállításaival

A teljesítmény további fejlesztései közé tartozik a HTTP-tömörítés támogatása és a csomag telepítési sebességének javítása a Visual Studióban.

A Visual Studio és a nuget.exe ugyanazt a csomagforrás-listát használja

A NuGet 1.3 előtt a nuget.exe és a NuGet Visual Studio Add-In által használt csomagforrások listája nem ugyanazon a helyen lett tárolva. A NuGet 1.3 mostantól ugyanazt a listát használja mindkét helyen. A lista a NuGet.Config helyen van tárolva, és az AppData mappában található.

nuget.exe Alapértelmezés szerint figyelmen kívül hagyja a "." kezdetű fájlokat és mappákat.

Annak érdekében, hogy a NuGet jól működjön az olyan forrásvezérlő rendszerekkel, mint a Subversion és a Mercurial, nuget.exe figyelmen kívül hagyja a "." karakterrel kezdődő mappákat és fájlokat a csomagok létrehozásakor. Ezt felül lehet bírálni két új jelzővel:

  • -NoDefaultExcludes használatával felülbírálhatja ezt a beállítást, és az összes fájlt belefoglalhatja.
  • -Exclude más fájlok/mappák kizárására szolgál egy minta használatával. Például a ".bak" kiterjesztésű fájlok kizárása
nuget Pack MyPackage.nuspec -Exclude **\*.bak

Megjegyzés: a minta alapértelmezés szerint nem rekurzív.

WiX-projektek és a .NET Micro Framework támogatása

A közösségi hozzájárulásoknak köszönhetően a NuGet támogatja a WiX-projekttípusokat és a .NET Micro Frameworkt is.

Hibajavítások

A hibajavítások teljes listájáért tekintse meg a [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0).

Érdemes megjegyezni a hibajavításokat

  • A forrásfájlokat tartalmazó csomagok mind a webhelyeken, mind a webalkalmazás-projektekben működnek. Webhelyek esetén a program a forrásfájlokat a mappába másolja.App_Code