Note sulla versione di NuGet 5.3
Veicoli per la distribuzione di NuGet:
Versione di NuGet | Disponibile nella versione di Visual Studio | Disponibile in .NET SDK |
---|---|---|
5.3.0 | Visual Studio 2019 versione 16.3 | 3.0.1001 |
5.3.1 | Visual Studio 2019 versione 16.3.6 | Versione futura: 3.0.101 |
1Installato con Visual Studio 2019 con carico di lavoro .NET Core
L'icona del pacchetto può essere incorporata nel pacchetto, invece di richiedere un URL esterno. - #352
Sicurezza migliorata con rilevamento SHA e imposizione per Packages.Config - #7281
Abilitare la deprecazione dei pacchetti NuGet obsoleti/legacy #2867 | Post di blog | Docs
Bug
I pacchetti NuGet prodotti con l'SDK 3.0.100-preview9 non possono essere usati dagli utenti dell'SDK 2.2... a seconda del fuso orario #8603
Virgolette " caratteri in PATH causano un errore "Caratteri non validi nel percorso" in
nuget restore
#8168Visual Studio: gli assembly sono completamente ngen-ed non parzialmente ngen-ed - #8513
Ridurre l'utilizzo della memoria (annullare la sottoscrizione a eventi) - #8471
Il messaggio "Error_UnableToFindProjectInfo" non è grammaticalmente corretto - #8441
Miglioramenti di NU1403: convalidare tutti i pacchetti, includere i valori sha previsti/effettivi - #8424
Enumerazione multipla in
NuGetPackageManager.PreviewUpdatePackagesAsync
- #8401Ripristinare la modifica "public -> internal" in PluginProcess - #8390
IVsPackageSourceProvider.GetSources(...) ha un comportamento di eccezione non corretto - #8383
Rendere nuovamente pubblico il costruttore PluginManager - #8379
Metriche per tenere traccia della frequenza di aggiornamento dell'interfaccia utente pm - #8369
Ridurre il numero di aggiornamenti dell'interfaccia utente durante l'installazione tramite l'interfaccia utente Gestione pacchetti - #8358
Telemetria: i valori datetime usano formati specifici delle impostazioni cultura - #8351
Ridurre gli aggiornamenti dell'interfaccia utente nella scheda Sfoglia di Gestione pacchetti'interfaccia utente #6570 - #8339
[Errore di test] "Impossibile analizzare il file di configurazione" richiederà due volte - #8320
Generare un errore NU5037 con una buona pagina della documentazione che spiega le correzioni dei clienti (il pacchetto manca il file nuspec richiesto) - #8291
Il ripristino in modalità bloccata non riesce quando viene modificato RuntimeIdentifier di un progetto - #8260
Eseguire la lettura delle impostazioni in VS lazy - #8156
La regressione in
Nuget sources add
causa gli errori "Il carattere ':', il valore esadecimale 0x3A, non può essere incluso in un nome" - #7948Provider di credenziali del plug-in NuGet : nascondere la finestra del processo - #7511
Enforce PackagePathResolver è un percorso assoluto - #7349
Ridurre gli aggiornamenti dell'interfaccia utente nelle schede di installazione e aggiornamento di Gestione pacchetti'interfaccia utente - #6570
DCR:
Aggiornare i framework Xamarin per eseguire il mapping a NetStandard 2.1 - #8368
Abilitare la copia del contenuto di Gestione pacchetti "finestra di anteprima" per l'installazione/aggiornamento - #8324
Abilitare il ripristino nei file con estensione proj - #8212
Introdurre
NUGET_NETFX_PLUGIN_PATHS
eNUGET_NETCORE_PLUGIN_PATHS
supportare la configurazione di entrambi contemporaneamente - #8151Abilitare più versioni per un pacchettoDownload tramite l'attributo Version - #8074
Aggiungere le opzioni -SolutionDirectory e -PackageDirectory a nuget.exe pack - #7163