Note sulla versione di NuGet 5.7
Veicoli per la distribuzione di NuGet:
Versione di NuGet | Disponibile nella versione di Visual Studio | Disponibile in .NET SDK |
---|---|---|
5.7.0 | Visual Studio 2019 versione 16.7 | 3.1.4011 |
5.7.1 | Visual Studio 2019 versione 16.7 | 3.1.4081 |
5.7.2 | N/D | 3.1.4201 |
5.7.3 | N/D | 3.1.4241 |
1 Installato con Visual Studio 2019 con carico di lavoro .NET Core
Riepilogo: Novità nella versione 5.7.3
- [Sicurezza]: Avviso di sicurezza Microsoft CVE-2022-41032 | Vulnerabilità di elevazione dei privilegi .NET - #12149
Riepilogo: Novità nella versione 5.7.2
- [Sicurezza]: Avviso di sicurezza Microsoft CVE-2022-30184 | Vulnerabilità di divulgazione di informazioni .NET - #11883
Riepilogo: Novità nella versione 5.7
Funzionalità aggiunte in questa versione
Aggiunta del supporto alias extern per i riferimenti al pacchetto NuGet - #4989
Passaggio più veloce tra le schede Installate e Aggiornamenti consentendo loro di condividere un'origine dati e ridurre la frequenza di aggiornamento - #8294
Velocizzare il ripristino: velocizzare le valutazioni chiamando le API graph statiche di MSBuild (dotnet.exe) - #9644
Aggiunta del ripristino parziale di Visual Studio per i progetti PackageReference (no-op++) - #9513
L'interfaccia utente di Visual Studio Gestione pacchetti si arresta in modo anomalo meno spesso durante la ricerca di origini del pacchetto che restituiscono più del numero richiesto di risultati per ogni richiesta HTTP. - #8478
Aggiunta dell'integrazione delle informazioni packageVersion per i progetti di tipo non SDK nel ripristino di Visual Studio - #9236
Aggiunta del supporto per nuget.exe update
-self -Source
https://feed - #1783Aggiunta del supporto per più file di configurazione nella directory %APPDATA%\NuGet - #9394
DeterministicSourcePaths ora tiene conto dei pacchetti di origine NuGet - #9431
Aggiunta dell'API di estendibilità INuGetProjectService.GetInstalledPackagesAsync - #9702
Aggiunta dell'API di interoperabilità per enumerare le cartelle di fallback senza richiedere una soluzione/progetto - #9395
Aggiunta dell'opzione
latest
per-MSBuildVersion
- #8808
Problemi corretti in questa versione
Bug:
In un ripristino dell'interfaccia della riga di comando dotnet, quando si avviano plug-in credenziali, provare l'interfaccia della riga di comando dotnet nel percorso di sistema se la
DOTNET_HOST_PATH
variabile di ambiente non è definita. - #7438nuget.exe specifica genera un tag di copyright con testo hardcoded di Copyright YYYY Invece di
$copyright$
- #8696NuGet.exe genera un'eccezione 'authors required' durante il pacchetto di un csproj ignorando i segnaposto e gli attributi assemblyinfo se il nome dell'assembly viene modificato - #4234
HttpRequestMessage viene riutilizzato più volte che non è supportato con SocketHttpHandler - #8661
NuGet.Indexing 5.6.0 preview 3 e versioni successive usano un token di chiave pubblica diverso - #9481
Rispettare TreatWarningsAsErrors durante la creazione del pacchetto NuGet - #7404
[CPVM] Downgrade di pacchetti spurious per più progetti p2p - #9549
La scheda "Sfoglia" non è allineata a sinistra con la casella di ricerca - #9559
La versione installata non è coerente con l'icona incorporata nell'interfaccia utente pm a livello di soluzione per un ID pacchetto con più versioni installate - #9321
Perdita: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger - #9595
Evitare di leggere il file di asset in ripristini senza operazioni - #9693
NuGet.Protocol non supporta il recupero del numero di download di una versione dalla ricerca - #9086
Migliorare le prestazioni di memoria di PackageMetadataResourceV3 riducendo le dipendenze JObject - #9719
Progettare le richieste di modifica:
Eliminato l'elemento
<owners>
quando è ridondante - #5134Log IntervalTrackers come eventi ETW - #9593
Aggiunta di un messaggio informativo sul ripristino per informare gli utenti CPVM che la funzionalità è in anteprima - #9340
Popolare Esplora soluzioni dipendenze transitive del pacchetto/progetto dal file di asset - #9580
La scheda Pacchetti installati non deve impaginare l'elenco dei pacchetti - #6995
Elenco di tutti i problemi risolti in questa versione - 5.7
Contributi della community
Grazie a tutti i collaboratori che hanno contribuito a rendere incredibile questa versione di NuGet.
Chi | Prs | Problemi |
---|---|---|
campersau | 3433, 3120 | NuGet.Protocol non supporta il recupero del numero di download di una versione dalla ricerca - HttpRequestMessage #9086viene riutilizzato più volte che non è supportato con SocketHttpHandler - #8661 |
Joseph Musser (jnm2) | 3241 | Eliminato l'elemento <owners> quando è ridondante - #5134 |
Volodymyr Shkolka (BlackGad) | 3273 | NuGet non può eseguire il ripristino da origini HTTPS che richiedono certificati client - #5773 |
Marius Ungureanu (Therzok) | 3357 | Correzione futura httpSourceAuthenticationHandler SemaphoreSlim - #9463 |
Sunner (SuNNjek) | 3088 | nuget.exe specifica genera un tag di copyright con testo hardcoded di Copyright YYYY Invece di $copyright$ - #8696 |
Olivier Spinelli (olivier-spinelli) | 3335 | In un ripristino dell'interfaccia della riga di comando dotnet, quando si avviano plug-in credenziali, provare l'interfaccia della riga di comando dotnet nel percorso di sistema se la DOTNET_HOST_PATH variabile di ambiente non è definita. - #7438 |
goyzhang | 3370 | Aggiunta dell'opzione latest per -MSBuildVersion - #8808 |
Riepilogo: Novità nella versione 5.7.1
Estendere il file .nupkg.metadata per includere l'origine di installazione - #10354
Log package contenthash durante la registrazione del ripristino (durante l'estrazione) - #10384
Quando si ripristina un livello di dettaglio normale, registrare l'origine di un pacchetto da - #10461
Elenco di tutti i problemi risolti in questa versione - 5.7.1
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per