Informacje o wersji narzędzia NuGet 1.3
Informacje o wersji | narzędzia NuGet 1.2 NuGet 1.4
NuGet 1.3 został wydany 25 kwietnia 2011 r.
Zespół NuGet współpracował z ludźmi w SymbolSource.org , aby zaoferować naprawdę prosty sposób publikowania źródeł i plików PDB wraz z pakietem. Dzięki temu użytkownicy pakietu mogą przejść do źródła pakietu w debugerze. Aby uzyskać więcej informacji, przeczytaj Tworzenie i publikowanie pakietu symboli Prosty sposób publikowania pakietów NuGet ze źródłami. Możesz również obejrzeć pokaz tej funkcji na żywo w ramach rozmowy NuGet in Depth na Mix11. Ta funkcja jest w pełni pokazana, począwszy od 20-minutowego znacznika wideo.
Uwaga
Powyższe informacje są przestarzałe i nie są już obsługiwane.
To polecenie ułatwia dostęp do strony projektu dla pakietu z poziomu konsoli Menedżer pakietów. Udostępnia również opcje otwierania adresu URL licencji i strony zgłaszania nadużyć dla pakietu. Składnia polecenia to:
Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]
Ta -PassThru
opcja służy do zwracania wartości określonego adresu URL.
Przykłady:
PM> Open-PackagePage Ninject
Otwiera przeglądarkę pod adresem URL projektu określonym w pakiecie Ninject.
PM> Open-PackagePage Ninject -License
Otwiera przeglądarkę pod adresem URL licencji określonym w pakiecie Ninject.
PM> Open-PackagePage Ninject -ReportAbuse
Otwiera przeglądarkę pod adresem URL bieżącego źródła pakietu używanego do zgłaszania nadużyć dla określonego pakietu.
PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru
Przypisuje adres URL licencji do zmiennej $url bez otwierania adresu URL w przeglądarce.
NuGet 1.3 wprowadza wiele ulepszeń wydajności. Program NuGet 1.3 pozwala uniknąć wielokrotnego pobierania tej samej wersji pakietu, uwzględniając lokalną pamięć podręczną dla poszczególnych użytkowników. Dostęp do pamięci podręcznej można uzyskać i wyczyścić za pośrednictwem okna dialogowego Menedżer pakietów Ustawienia:
Inne ulepszenia wydajności obejmują dodanie obsługi kompresji HTTP i zwiększenie szybkości instalacji pakietu w programie Visual Studio.
Przed nuGet 1.3 lista źródeł pakietów używanych przez nuget.exe i dodatek NuGet Visual Studio nie były przechowywane w tym samym miejscu. Program NuGet 1.3 używa teraz tej samej listy w obu miejscach. Lista jest przechowywana i NuGet.Config
przechowywana w folderze AppData.
Aby program NuGet działał dobrze z systemami kontroli źródła, takimi jak Subversion i Mercurial, nuget.exe ignoruje foldery i pliki rozpoczynające się od znaku ""." podczas tworzenia pakietów. Można to zastąpić przy użyciu dwóch nowych flag:
- -NoDefaultExcludes służy do zastępowania tego ustawienia i dołączania wszystkich plików.
- -Wyklucz służy do dodawania innych plików/folderów do wykluczenia przy użyciu wzorca. Aby na przykład wykluczyć wszystkie pliki z rozszerzeniem pliku ".bak"
nuget Pack MyPackage.nuspec -Exclude **\*.bak
Uwaga: wzorzec nie jest domyślnie rekursywny.
Dzięki wkładom społeczności nuGet obejmuje obsługę typów projektów WiX, a także platformę .NET Micro Framework.
Aby uzyskać pełną listę poprawek błędów, zobacz [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)
.
- Pakiety z plikami źródłowymi działają zarówno w witrynach sieci Web, jak i w projektach aplikacji internetowych.
W przypadku witryn sieci Web pliki źródłowe są kopiowane do
App_Code
folderu