Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 4.5

Program Visual Studio 2017 15.5 RTW jest dostarczany z pakietem NuGet 4.5 RTM.

Podsumowanie: Co nowego w wersji 4.5.0

Podsumowanie: Co nowego w wersji 4.5.2

  • Poprawka zabezpieczeń: Uprawnienia do plików utworzonych wewnątrz pliku ~/.nuget są zbyt otwarte #7673 CVE-2019-0757

Podsumowanie: Co nowego w wersji 4.5.3

  • Poprawka zabezpieczeń: pliki wewnątrz grup NUPKG mogą mieć ścieżkę względną powyżej katalogu NUPKG #7906

Znane problemy

Problemy z platformą .NET Standard 2.0 w programie .NET Framework i nuGet

Program .NET Standard i jego narzędzia zostały zaprojektowane tak, aby projekty przeznaczone dla platformy .NET Framework 4.6.1 mogły korzystać z pakietów NuGet i projektów przeznaczonych dla platformy .NET Standard 2.0 lub starszej. Ten dokument zawiera podsumowanie problemów dotyczących tego scenariusza, planu ich rozwiązywania oraz obejść, które można wdrożyć przy użyciu dzisiejszego stanu narzędzi.

Nie można wyświetlić, dodać ani zaktualizować narzędzia DotNetCLITools przy użyciu Menedżer pakietów Nuget

Problem

Menedżer pakietów NuGet nie wyświetla składnika DotNetCLITools ani nie zezwala na jego dodawanie/aktualizowanie. NuGet#4256

Rozwiązanie

Należy ręcznie edytować składnik DotNetCLIToolReferences w pliku projektu.

Przekierowanie wersji platformy docelowej może prowadzić do niekompletnej funkcji IntelliSense

Problem

Przekierowanie wersji platformy docelowej może prowadzić do niekompletnej funkcji IntelliSense w programie Visual Studio. Dzieje się tak w przypadku używania składnika PackageReferences jako formatu Menedżera pakietów. NuGet#4216

Rozwiązanie

Wykonaj przywracanie ręczne.

Pakiet w projekcie .NET Core, który zawiera zestaw z nieprawidłowym podpisem, może spowodować pętlę nieskończoną przywracania

Problem

Czasami, gdy używasz pakietu zawierającego zestaw z nieprawidłowym podpisem lub gdy wersja pakietu jest ustawiona za pomocą znacznika "DateTime", powoduje automatyczne przywracanie pakietu w nieskończonej pętli dotnet/project-system#1457.

Rozwiązanie

W tej chwili nie istnieje obejście tego problemu.

Problemy rozwiązane w przedziale czasowym NuGet 4.5 RTM

W przypadku problemów rozwiązanych w rozwiązaniu NuGet 4.4 RTM zapoznaj się z informacjami o wersji narzędzia NuGet 4.4 RTM

Funkcje

  • Wyłączanie automatycznego wypychania pakietu symboli — #6113

Usterki

  • [Regresja] w wersji 15.5p1: Portable0.0 została pominięta — #6105
  • Brak zasobów z pakietów po przywróceniu — #5995
  • Dostawcy poświadczeń wtyczki nie pracują z identyfikatorami URI zawierającymi spacje — #5982
  • Jeśli nie można przywrócić pakietu, błąd powinien zostać wydrukowany w danych wyjściowych, nawet przy użyciu minimalnej szczegółowości WŁĄCZONE — #5658
  • dotnet
    • przywracanie dotnetcore na poziomie rozwiązania nie jest zgodne z funkcją ProjectReference z wartością ReferenceOutputAssembly z wartością false, co prowadzi do losowych niepowodzeń kompilacji — #5490
  • Automatyczne uzupełnianie w usłudze PMC działa niepoprawnie z metodami obiektów — #4800
  • przywracanie nuget.exe kończy się niepowodzeniem z zestawem narzędzi programu Visual Studio 2015 — #4713
  • perf — funkcja pmc jest kosztowna do utworzenia wystąpienia w programie vs2017 — #4205
  • Powolne uzyskiwanie informacji o zależnościach dotyczących powolnego połączenia — #4089
  • uninstall-package w/ -RemoveDependencies zakończy się niepowodzeniem, jeśli wiele pakietów współużytkuje wspólną zależność — #4026
  • Finalizowanie narzędzia NuGet.Core.nupkg do publikowania — #3581
  • Pakiet NuGet rozpoznaje identyfikator zależności z nazwy katalogu, gdy -IncludeProjectReferences jest używany dla csproj + project.json — #3566
  • Inicjator typu "NuGet.ProxyCache" zwrócił wyjątek — #3144
  • Problem z wydajnością przywracania nuget z kudu — #3087
  • Klient interfejsu użytkownika nie może wyświetlić żadnego błędu lub ostrzeżenia, gdy wyszukiwanie jest przed rejestracją obiektów blob — #2149
  • Get-Packages -Updates generuje nieprawidłowe zapytanie — #2135

Lista problemów