Udostępnij za pośrednictwem


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 - 3838

  • przywracanie 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.jsonnależy również przywrócić projekty nadrzędne — #3731

  • Zmodyfikuj 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

  • .nuspecze znakiem ucieczki lub > w polach tekstowych nie są już kompilowane < — #2651

  • nuget.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". - #3499

  • ToolsReference Design — #3462

  • Naprawiono interfejs użytkownika narzędzia NuGet w celu obsługi przywracania w/ PackageReferences w .csproj - pliku #3455

  • Dodawanie 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 — #1914

  • Dodawanie 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 — #3342

  • Przywracanie 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) — #1406

  • Zasoby FindPackageByIdResource wymagają domyślnego kontekstu pamięci podręcznej i rejestratora — #1357