NuGet 2.6.1 dla programu WebMatrix — informacje o wersji
Informacje o wersji | nuGet 2.6 NuGet 2.7
Zespół NuGet wydał zaktualizowane rozszerzenie NuGet Menedżer pakietów dla programu WebMatrix 26 marca 2014 r. Tę aktualizację można zainstalować z galerii rozszerzeń WebMatrix, wykonując następujące kroki:
- Otwórz program WebMatrix 3
- Kliknij ikonę Rozszerzenia na wstążce Narzędzia główne
- Wybierz kartę Aktualizacje
- Kliknij, aby zaktualizować Menedżer pakietów NuGet do wersji 2.6.1
- Zamknij i uruchom ponownie program WebMatrix 3
Istotne zmiany
Ta aktualizacja rozszerzenia rozwiązuje dwa z największych problemów, które użytkownicy napotykali na korzystanie z pakietów NuGet w programie WebMatrix. Pierwszy był błędem wersji schematu NuGet, a drugi był usterką prowadzącą do zerowych bibliotek DLL w folderze bin
.
Błąd wersji schematu narzędzia NuGet
Od czasu wydania programu WebMatrix 3 wprowadzono nowe funkcje w programie NuGet, które wymagają nowej wersji schematu dla pakietów NuGet. Podczas próby zarządzania pakietami NuGet w witrynie sieci Web te nowe pakiety mogą prowadzić do błędów widocznych w programie WebMatrix.
Ta najnowsza wersja zapewnia zgodność z najnowszymi pakietami NuGet, co uniemożliwia wystąpienie tego błędu. Nowe wersje pakietów, w tym Microsoft.AspNet.WebPages, można teraz zainstalować w programie WebMatrix. Niektóre z tych pakietów korzystały z funkcji NuGet, takich jak przekształcenia konfiguracji XDT, które do tej pory nie były obsługiwane w programie WebMatrix.
Biblioteki DLL bajtów zerowych w folderze bin
Niektórzy użytkownicy zgłosili, że po zainstalowaniu pakietów NuGet w programie WebMatrix zawierających biblioteki DLL, które są kopiowane do pojemnika, biblioteki DLL są wyświetlane w bin
folderze jako pliki 0 bajtów. Spowoduje to przerwanie działania aplikacji w czasie wykonywania.
[This issue](https://nuget.codeplex.com/workitem/4060)
został naprawiony.
Inne ostatnie ulepszenia
Gdy program NuGet Menedżer pakietów 2.8 został wydany dla programu Visual Studio, wydaliśmy również pakiet NuGet Menedżer pakietów 2.5.0 dla programu WebMatrix. Chociaż wspomniano o tym w informacjach o wersji NuGet 2.8, nie wspomnieliśmy o konkretnych nowych funkcjach, które zostały wprowadzone.
Aktualizuj wszystko
Teraz możesz zaktualizować wszystkie pakiety witryny sieci Web w jednym kroku. Po otwarciu rozszerzenia NuGet w programie WebMatrix zostanie wyświetlona lista wszystkich pakietów w galerii, zainstalowanych i tych z dostępnymi aktualizacjami. Wcześniej każdy pakiet musiałby zostać zaktualizowany indywidualnie, ale teraz na karcie Aktualizacje pojawi się przydatny przycisk "Aktualizuj wszystko".
Zastępowanie istniejących plików
Podczas instalowania pakietów zawierających pliki, które już istnieją w witrynie sieci Web, NuGet zawsze dyskretnie ignorował te pliki (pozostawiając istniejące pliki sam). Może to prowadzić do wrażenia, że pakiet został zainstalowany lub zaktualizowany poprawnie, gdy w rzeczywistości nie był. Narzędzie NuGet wyświetli teraz monit o zastąpienie plików.