Informacje o wersji narzędzia NuGet 4.5
Program Visual Studio 2017 15.5 RTW jest dostarczany z pakietem NuGet 4.5 RTM.
- Poprawka zabezpieczeń: Uprawnienia do plików utworzonych wewnątrz pliku ~/.nuget są zbyt otwarte #7673 CVE-2019-0757
- Poprawka zabezpieczeń: pliki wewnątrz grup NUPKG mogą mieć ścieżkę względną powyżej katalogu NUPKG #7906
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
Menedżer pakietów NuGet nie wyświetla składnika DotNetCLITools ani nie zezwala na jego dodawanie/aktualizowanie. NuGet#4256
Należy ręcznie edytować składnik DotNetCLIToolReferences w pliku projektu.
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
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
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.
W tej chwili nie istnieje obejście tego problemu.
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
- Wyłączanie automatycznego wypychania pakietu symboli — #6113
- [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