Megosztás:


NuGet 2.6.1 kiadási megjegyzések a WebMatrixhoz

NuGet 2.6 kibocsátási megjegyzések | NuGet 2.7 kibocsátási megjegyzések

A NuGet csapata 2014. március 26-án kiadott egy frissített NuGet Package Manager-bővítményt a WebMatrixhez. Ez a frissítés a WebMatrix Bővítménytárból telepíthető az alábbi lépések végrehajtásával:

  1. A WebMatrix 3 megnyitása
  2. Kattintson a Kezdőlap menüszalagJának Bővítmények ikonra
  3. Válassza a Frissítések lapot
  4. Ide kattintva frissítheti a NuGet Package Managert a 2.6.1-re
  5. A WebMatrix 3 bezárása és újraindítása

Jelentős módosítások

Ez a bővítményfrissítés a WebMatrixen belüli NuGet-csomagok fogyasztásával kapcsolatos két legnagyobb problémát oldja meg. Az első nuGet-sémaverzió hibája volt, a második pedig egy hiba, amely nulla bájtos DLL-eket eredményezett a bin mappában.

NuGet sémaverzió hiba

A WebMatrix 3 megjelenése óta új funkciók jelentek meg a NuGetben, amelyek új sémaverziót igényelnek a NuGet-csomagokhoz. Amikor megpróbálja kezelni a NuGet-csomagokat a webhelyén, ezek az új csomagok a WebMatrixben megjelenő hibákhoz vezethetnek.

Hiba történt. A séma verziója nem kompatibilis. Frissítse a NuGetet a legújabb verzióra.

Ez a legújabb kiadás kompatibilitást biztosít a legújabb NuGet-csomagokkal, megakadályozva ezzel a hiba előfordulását. A csomagok új verziói, köztük a Microsoft.AspNet.WebPages mostantól telepíthetők a WebMatrixben. Ezen csomagok némelyike Olyan NuGet-funkciókat használt, mint az XDT konfigurációs átalakítások, amelyeket a WebMatrix eddig nem támogatott.

Nulla bájtos DLL-ek a bin mappában

Néhány felhasználó arról számolt be, hogy miután telepített NuGet-csomagokat a WebMatrixbe, amelyek tartalmaznak bin könyvtárba másolt DLL-eket, ezek a DLL-ek 0 bájtos fájlként jelennek meg a bin mappában. Ez futásidőben megszakítja az alkalmazást.

[This issue](https://nuget.codeplex.com/workitem/4060) már kijavítottuk.

Egyéb legutóbbi fejlesztések

Amikor a NuGet Package Manager 2.8 megjelent a Visual Studióhoz, a NuGet Package Manager 2.5.0-t is kiadtuk a WebMatrixhez. Bár ez szerepel a NuGet 2.8 kibocsátási megjegyzéseiben, nem említettük a bevezetett új funkciókat.

Az összes frissítése

Mostantól egyetlen lépésben frissítheti a webhely összes csomagját! Amikor megnyitja a NuGet-bővítményt a WebMatrixben, megjelenik a katalógus összes csomagjának listája, a telepített csomagok és az elérhető frissítések. Korábban minden csomagot egyenként kellett volna frissíteni, de most már van egy hasznos "Az összes frissítése" gomb, amely megjelenik a Frissítések lapon.

Az Összes frissítése gombra kattintva frissítheti az összes csomagot az elérhető frissítésekkel

Meglévő fájlok felülírása

A webhelyen már létező fájlokat tartalmazó csomagok telepítésekor a NuGet mindig csak csendben figyelmen kívül hagyta ezeket a fájlokat (a meglévő fájlokat egyedül hagyva). Ez azt a benyomást keltheti, hogy egy csomag megfelelően lett telepítve vagy frissítve, amikor valójában nem volt. A NuGet ekkor kéri a fájlok felülírására.

Fájlütközés feloldása