Delen via


Releaseopmerkingen voor NuGet 2.6.1 voor WebMatrix

Releaseopmerkingen | voor NuGet 2.6Releaseopmerkingen voor NuGet 2.7

Het NuGet-team heeft op 26 maart 2014 een bijgewerkte NuGet Package Manager-extensie voor WebMatrix uitgebracht. Deze update kan worden geïnstalleerd vanuit de WebMatrix Extension Gallery met behulp van de volgende stappen:

  1. WebMatrix 3 openen
  2. Klik op het pictogram Extensies op het lint Start
  3. Het tabblad Updates selecteren
  4. Klik hier om NuGet Package Manager bij te werken naar 2.6.1
  5. WebMatrix 3 sluiten en opnieuw starten

Belangrijke wijzigingen

Met deze extensie-update worden twee van de grootste problemen opgelost die gebruikers ondervinden bij het gebruik van NuGet-pakketten in WebMatrix. De eerste was een NuGet-schemaversiefout en de tweede was een fout die leidde tot DLL's met nul-byte in de bin map.

Fout in NuGet-schemaversie

Sinds WebMatrix 3 is uitgebracht, zijn nieuwe functies geïntroduceerd in NuGet waarvoor een nieuwe schemaversie voor de NuGet-pakketten is vereist. Wanneer u uw NuGet-pakketten op uw website probeert te beheren, kunnen deze nieuwe pakketten leiden tot fouten die u in WebMatrix ziet.

Er is een fout opgetreden. De schemaversie is niet compatibel. Upgrade NuGet naar de nieuwste versie.

Deze nieuwste versie biedt compatibiliteit met de nieuwste NuGet-pakketten, waardoor deze fout niet optreedt. Nieuwe versies van pakketten, waaronder Microsoft.AspNet.WebPages, kunnen nu worden geïnstalleerd in WebMatrix. Sommige van deze pakketten maakten gebruik van NuGet-functies, zoals XDT-configuratietransformaties, die tot nu toe niet werden ondersteund in WebMatrix.

Zero-Byte DLLs in de bin-map

Sommige gebruikers hebben gemeld dat na het installeren van NuGet-pakketten in WebMatrix dll's zijn opgenomen die naar de bin worden gekopieerd, dat de DLL's worden weergegeven in de bin map als 0-byte-bestanden. Hierdoor wordt de toepassing tijdens runtime verbroken.

[This issue](https://nuget.codeplex.com/workitem/4060) is nu opgelost.

Andere recente verbeteringen

Toen NuGet Package Manager 2.8 werd uitgebracht voor Visual Studio, hebben we ook NuGet Package Manager 2.5.0 voor WebMatrix uitgebracht. Hoewel dit werd vermeld in de releaseopmerkingen van NuGet 2.8, hebben we niet de specifieke nieuwe functies vermeld die zijn geïntroduceerd.

Alles bijwerken

U kunt nu alle pakketten van uw website in één stap bijwerken. Wanneer u de NuGet-extensie opent in WebMatrix, ziet u de lijst met alle pakketten in de galerie, de pakketten die zijn geïnstalleerd en de pakketten met beschikbare updates. Voorheen zou elk pakket afzonderlijk moeten worden bijgewerkt, maar nu is er een handige knop Alles bijwerken die wordt weergegeven op het tabblad Updates.

Klik op Alles bijwerken om alle pakketten met beschikbare updates bij te werken

Bestaande bestanden overschrijven

Bij het installeren van pakketten die bestanden bevatten die al aanwezig zijn op uw website, heeft NuGet die bestanden altijd op de achtergrond genegeerd (waardoor uw bestaande bestanden alleen blijven). Dit kan leiden tot de indruk dat een pakket juist is geïnstalleerd of bijgewerkt, in feite niet. NuGet zal nu om bevestiging vragen voor het overschrijven van bestanden.

Bestandsconflictoplossing