Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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ő:
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