Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 1.7

Informacje o wersji | narzędzia NuGet 1.6 NuGet 1.8

NuGet 1.7 został wydany 4 kwietnia 2012 r.

Znany problem z instalacją

Jeśli korzystasz z programu VS 2010 z dodatkiem SP1, może wystąpić błąd instalacji podczas próby uaktualnienia pakietu NuGet, jeśli masz zainstalowaną starszą wersję.

Obejściem jest po prostu odinstalowanie narzędzia NuGet, a następnie zainstalowanie go z galerii rozszerzeń programu VS. Aby uzyskać więcej informacji, zobacz https://support.microsoft.com/kb/2581019.

Uwaga: jeśli program Visual Studio nie zezwoli na odinstalowanie rozszerzenia (przycisk Odinstaluj jest wyłączony), prawdopodobnie musisz ponownie uruchomić program Visual Studio przy użyciu polecenia "Uruchom jako Administracja istrator".

Funkcje

Obsługa otwierania pliku readme.txt po instalacji

Nowość w wersji 1.7, jeśli pakiet zawiera readme.txt plik w katalogu głównym pakietu, pakiet NuGet automatycznie otworzy ten plik po zakończeniu instalowania pakietu.

Wyświetlanie pakietów wstępnych w oknie dialogowym Zarządzanie pakietami NuGet

Okno dialogowe Zarządzanie pakietami NuGet zawiera teraz listę rozwijaną, która udostępnia opcję wyświetlania pakietów wstępnych.

Showing prerelease packages

Pokaż przycisk Przywróć pakiet, gdy brakuje plików pakietu

Po otwarciu konsoli Menedżer pakietów lub okna dialogowego Menedżer pakietów NuGet program NuGet sprawdzi, czy bieżące rozwiązanie włączyło tryb przywracania pakietów i czy w folderze packages brakuje plików pakietu. Jeśli te dwa warunki zostaną spełnione, program NuGet powiadomi Cię i wyświetli wygodny przycisk Przywróć. Kliknięcie tego przycisku spowoduje wyzwolenie narzędzia NuGet w celu przywrócenia wszystkich brakujących pakietów.

Package restore button on dialog

Package restore button on console

Dodawanie pliku packages.config na poziomie rozwiązania

W poprzednich wersjach pakietu NuGet każdy projekt ma packages.config plik, który śledzi, jakie pakiety NuGet są instalowane w tym projekcie. Jednak na poziomie rozwiązania nie było podobnego pliku, aby śledzić pakiety na poziomie rozwiązania. W rezultacie nie było możliwości przywrócenia pakietów na poziomie rozwiązania. Ta funkcja jest teraz implementowana w programie NuGet 1.7. Plik na poziomie packages.config rozwiązania jest umieszczany w folderze .nuget w katalogu głównym rozwiązania i będzie przechowywać tylko pakiety na poziomie rozwiązania.

Usuń polecenie New-Package

Ze względu na niskie użycie polecenie New-Package zostało usunięte. Deweloperzy zaleca się używanie nuget.exe lub przydatnego Eksploratora pakietów NuGet do tworzenia pakietów.

Poprawki błędów

Pakiet NuGet 1.7 usunęła wiele usterek dotyczących przepływu pracy przywracania pakietów i scenariuszy kontroli sieci/źródła.

Aby uzyskać pełną listę elementów roboczych stałych w programie NuGet 1.7, wyświetl element [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).