Dela via


Viktig information om NuGet 2.6.1 för WebMatrix

Viktig information om | Viktig information om NuGet 2.7

NuGet-teamet släppte ett uppdaterat NuGet Package Manager-tillägg för WebMatrix den 26 mars 2014. Den här uppdateringen kan installeras från WebMatrix-tilläggsgalleriet med hjälp av följande steg:

  1. Öppna WebMatrix 3
  2. Klicka på tilläggsikonen i menyfliksområdet Start
  3. Välj fliken Uppdateringar
  4. Klicka här om du vill uppdatera NuGet Package Manager till 2.6.1
  5. Stäng och starta om WebMatrix 3

Anmärkningsvärda ändringar

Den här tilläggsuppdateringen åtgärdar två av de största problemen som användare har stött på när de använder NuGet-paket i WebMatrix. Det första var ett NuGet-schemaversionsfel och det andra var en bugg som ledde till DLL:er med noll byte i bin mappen.

NuGet-schemaversionsfel

Sedan WebMatrix 3 släpptes har nya funktioner introducerats i NuGet som kräver en ny schemaversion för NuGet-paketen. När du försöker hantera Dina NuGet-paket på webbplatsen kan dessa nya paket leda till fel som visas i WebMatrix.

Ett fel uppstod. Schemaversionen är inte kompatibel. Uppgradera NuGet till den senaste versionen.

Den senaste versionen ger kompatibilitet med de senaste NuGet-paketen, vilket förhindrar att det här felet inträffar. Nya versioner av paket, inklusive Microsoft.AspNet.WebPages, kan nu installeras i WebMatrix. Vissa av dessa paket använde NuGet-funktioner som XDT-konfigurationstransformeringar, som inte stöds i WebMatrix förrän nu.

Zero-Byte DLL:er i bin-mappen

Vissa användare har rapporterat att när du har installerat NuGet-paket i WebMatrix som innehåller DLL:er som kopieras till lagerplatsen, visas DLL:erna i bin mappen som 0-byte-filer. Detta orsakar att applikationen kraschar vid körning.

[This issue](https://nuget.codeplex.com/workitem/4060) har nu åtgärdats.

Andra senaste förbättringar

När NuGet Package Manager 2.8 släpptes för Visual Studio släppte vi även NuGet Package Manager 2.5.0 för WebMatrix. Även om detta nämndes i Viktig information om NuGet 2.8 nämnde vi inte de specifika nya funktioner som uppdateringen introducerade.

Uppdatera alla

Nu kan du uppdatera alla paket på webbplatsen i ett steg! När du öppnar NuGet-tillägget i WebMatrix visas listan över alla paket i galleriet, de installerade och de med tillgängliga uppdateringar. Tidigare skulle varje paket behöva uppdateras individuellt, men nu finns det en användbar "Uppdatera alla"-knapp som visas på fliken Uppdateringar.

Klicka på Uppdatera alla för att uppdatera alla paket med tillgängliga uppdateringar

Skriv över befintliga filer

När du installerar paket som innehåller filer som redan finns på webbplatsen har NuGet alltid ignorerat filerna tyst (lämnar dina befintliga filer ensamma). Detta kan leda till intrycket att ett paket har installerats eller uppdaterats korrekt när det i själva verket inte var det. NuGet uppmanar nu till att skriva över filer.

Lösning av filkonflikt