Informacje o wersji pakietu NuGet 4.0 RC
Informacje o wersji narzędzia NuGet 3.5 RTM
Pakiet NuGet 4.0 RC dla programu Visual Studio 2017 koncentruje się na dodawaniu obsługi scenariuszy platformy .NET Core, zwracaniu się do kluczowych opinii klientów i poprawianiu wydajności w różnych scenariuszach. W tej wersji wprowadzono kilka ulepszeń, takich jak obsługa poleceń PackageReference, NuGet jako obiekty docelowe msBuild, przywracanie pakietów w tle i nie tylko.
Poprawki błędów
Zmiany zachowań w numerze
dotnet pack --version-suffix foo
- 3838przywracanie nuget.exe na maszynie "15" kończy się niepowodzeniem — #3834
. Nowy projekt pliku NETCore powinien blokować kompilację podczas przywracania — #3780
ASP.NET Core aplikacji internetowej, zmigrowana z programu VS2015 do programu VS "15", nie można przywrócić. - #3773
[Niepowodzenie testu] Nie można odinstalować pakietu "jQuery Validation" za pomocą interfejsu użytkownika PM — #3755
Po zainstalowaniu pakietu w systemie UWP
project.json
należy również przywrócić projekty nadrzędne — #3731Zmodyfikuj obiekty docelowe NuGet, aby rejestrować źródła pakietów jako wysoką szczegółowość zamiast normalnego — #3719
dotnet
- dotnetcore pack3 powinna domyślnie zawierać dokumentację XML — #3698
Aktualizacja wsadowa kończy się niepowodzeniem z interfejsu użytkownika, gdy źródło bez pakietu jest najpierw zaznaczone — #3696
Polecenie pakietu Nuget nie zawiera wszystkich plików — #3678
Problem z systemem OOM — #3661
Sekcja ProjectFileDependencyGroups pliku zasobów powinna używać nazw bibliotek dla projektów — #3611
"dotnet restore" i recursing katalogów — #3517
Błędy restore3 są rejestrowane jako ostrzeżenia zamiast błędów — #3503
Problem z programem TFS: "[plik]nie można odnaleźć w obszarze roboczym lub nie masz uprawnień dostępu do niego" — #2805
Wpisywanie ciągu "nuget packagename>" w polu wyszukiwania vs quicklaunch zachowuje prefiks "nuget<" — #2719
System.Xml.XmlException: nierozpoznany element główny w części Właściwości podstawowe. Linia 2, pozycja 2. - #2718
.nuspec
ze znakiem ucieczki lub > w polach tekstowych nie są już kompilowane < — #2651nuget.exe usunięcie nie wyświetli monitu o poświadczenia (jest w trybie nieinterakcyjnym) — #2626
nuget.exe usuwanie ostrzega o kluczu interfejsu API dla lokalnych źródeł, mimo że nie ma sensu — #2625
Błąd podczas instalowania pakietu EF -pre — #2566
Próba zmiany zaznaczenia w Menedżer pakietów programie Visual Studio uległa awarii — #2551
dotnet
- przywracanie dotnetcore wykonuje wyszukiwanie identyfikatorów z uwzględnieniem wielkości liter w repozytoriach lokalnych listy płaskiej, gdy są używane wersje przestawne — #2516
usuwanie nuget.exe jest uszkodzone dla kanału informacyjnego w wersji 2 — #2509
nuget.exe limit czasu wypychania wymaga lepszego komunikatu o błędzie — #2503
Przywracanie narzędzia bez odpowiedniego importowania w trybie dyskretnym kończy się niepowodzeniem. - #2462
Program NuGet monituje o wprowadzenie poświadczeń, gdy istnieje prywatne źródło danych, nawet podczas instalowania z nuget.org — #2346
Na liście znajduje się pakiet Application Szczegółowe informacje 2.0, ale jeszcze nie istnieje — #2317
UIDelay w programie VS "15" (wersja zapoznawcza 5) — #3500
Nie można przywrócić pierwszego zdarzenia OnBuild podczas kompilacji dla platformy UWP — #3489
Program PowerShell5 przerywa instalację programu EntityFramework? - #3312
Dodawanie źródła do szczegółowego rejestrowania (rozważ użycie wersji 3.5) — #3294
Parametr NoCache nie jest honorowany w wersji 3.4+ klienta nuget — #3074
Jeśli nie można załadować dostawcy poświadczeń w programie VS, nie przerywaj operacji NuGet — #2422
Funkcje
Konfigurowanie ciągłej integracji do uruchamiania x86 — #3868
Automatyczne przywracanie 3/3: nieblokująca interfejs użytkownika — #3658
Automatyczne przywracanie 2/3: przywracanie w tle w nominacji — #3657
Przywracanie odwołania projektu w celu dopasowania zachowania kompilacji (rekursja) — #3615
Obsługa DPL w programie VS "15" — minbar — #3614
Przenoszenie pliku ustawień do programu Files — #3613
Wygenerowane rekwizyty przywracania i cele wymagają obsługi uczestnictwa między elementami docelowymi — #3496
Obsługa przywracania nuGet dla elementu PackageTargetFallback (f.k.a Import) — #3494
Implementacja ToolsRef — #3472
Restore3 dla identyfikatora RID — #3465
Interfejs użytkownika narzędzia NuGet do obsługi dodawania/usuwania/aktualizowania elementu PackageRefs — #3457
Automatyczne przywracanie 1/3: Implemenation of Nomination API via Buforowanie Project Restore Info - #3456
[0] Zadanie i cele przywracania NuGet — #2994
[1] Włączanie przywracania na poziomie rozwiązania w programie MSBuild — #2993
Obsługa publicznej rozszerzalności dostawcy poświadczeń w programie Visual Studio — #2909
Rekursywne przywracanie nuget — #2533
Nie można załadować klienta Microsoft.TeamFoundation.Client w środowisku dev15, należy zaktualizować wersję Microsoft.TeamFoundation.Client do wersji 15.0 dla programu VS "15" (wersja zapoznawcza) — #2392
Nie można zainstalować pakietu C++ w projekcie platformy UWP w programie VS "15" (wersja zapoznawcza) — #2369
Narzędzie Nupkg musi obsługiwać folder \buildCrossTargeting\ i importować
.targets
/.props
dla zakresu MSBuild "crosstargeting". - #3499ToolsReference Design — #3462
Naprawiono interfejs użytkownika narzędzia NuGet w celu obsługi przywracania w/ PackageReferences w
.csproj
- pliku #3455Dodawanie przycisku wyczyśćj pamięci podręcznej do ustawień menedżera pakietów programu VS — #3289
Kontrolery domeny
Przywracanie rozwiązania powinno być zablokowane podczas automatycznego przywracania. - #3797
Instalacja netCore z poziomu interfejsu użytkownika Menedżer pakietów NuGet jest instalowana na każdym serwerze TFM zamiast tych, które obsługuje pakiet — #3721
Interfejs API nominora przywracania musi również obsługiwać interfejs DotNetCliToolsReferences. - #3702
Oznacz plik VS "15" vsix jako element systemowy — #3700
Migrowanie z odwoływania się do ms. VS. Services.Client do MS. VS. Services.Client.Interactive — #3670
Element $(RestoreLegacyPackagesDirectory) powinien być przestrzegany na poziomie projektu przez przywrócenie — #3618
Przywracanie do projektu za pomocą pojedynczego elementu TargetFramework nie może zawierać warunku props — #3588
dotnet
- dotnetcore restore3 foo.csproj powinien postępować zgodnie z zależnościami projectref i przywrócić je również. Podobnie jak kompilacja. - #3577
"type": Zależności "platformy" reprezentowane jako "type":"package" w pliku blokady — #2695
nuget.exe tryb pełnej powinien pokazywać adres URL pobierania — #2629
Przenoszenie narzędzia NuGet xplat do Microsoft.NetCore.App i netcoreapp1.0 — #2483
Wypychanie — podczas wypychania z wiersza polecenia — #2348 należy przesłonić serwer symboli
Konsolidacja kodu na potrzeby znajdowania ścieżki pakietów globalnych — #2296
Potrzebujesz lepszej nazwy niż suppressParent — #2196
Określanie
project.json
nazwy zależności do użycia dla projektów MSBuild — #1914Dodawanie obsługi programu SemVer 2.0.0 do biblioteki NuGet.Core — #3383
Zezwalaj na dostępność pakietów NuPkgs zależności przechodnich
.targets
w programie MSBuild — #3342Przywracanie narzędzia NuGet z wiersza polecenia jest znacznie wolniejsze niż program VS — #3330
Nie uwzględniaj identyfikatora pakietu i wielkości liter porównania wersji — #2522
Opcja NoCache nie działa w przypadku
packages.config
przywracania/instalowania na podstawie (GlobalPackagesFolder) — #1406Zasoby FindPackageByIdResource wymagają domyślnego kontekstu pamięci podręcznej i rejestratora — #1357