Note sulla versione per NuGet 4.0 RC
Note sulla versione per NuGet 3.5 RTM
NuGet 4.0 RC per Visual Studio 2017 è una versione incentrata sull'aggiunta del supporto per gli scenari principali di .NET Core, sul fornire risposte ai commenti e suggerimenti principali dei clienti e sul miglioramento delle prestazioni in svariati scenari. Questa versione offre diversi miglioramenti come il supporto di PackageReference, i comandi NuGet come destinazioni di MSBuild, il ripristino dei pacchetti in background e altro ancora.
Correzioni di bug
Modifiche del comportamento in
dotnet pack --version-suffix foo
- #3838Errore di nuget.exe restore in computer solo VS "15" - #3834
Il comando per la creazione di un nuovo progetto .NETCore dovrebbe bloccare la compilazione durante il ripristino - #3780
Con un'app Web ASP.NET Core migrata da VS2015 a VS "15" non è possibile eseguire il ripristino. - #3773
[Errore di test] Impossibile disinstallare 'jQuery Validation' del pacchetto con l'interfaccia utente di Gestione pacchetti - #3755
Quando si installa un pacchetto nel file
project.json
UWP, dovrebbero essere ripristinati anche i progetti padre - #3731Modificare le destinazioni NuGet per registrare le origini di pacchetti con livello di dettaglio alto invece di normale - #3719
dotnet
- dotnetcore pack3 dovrebbe includere la documentazione XML per impostazione predefinita - #3698
L'aggiornamento in batch non riesce dall'interfaccia utente quando l'origine senza il pacchetto è la prima e si seleziona l'opzione Tutte le origini - #3696
Il comando nuget pack non include tutti i file - #3678
Problema di memoria insufficiente - #3661
La sezione ProjectFileDependencyGroups del file di asset dovrebbe usare i nomi di libreria per i progetti - #3611
"dotnet restore" e ricorsione delle directory - #3517
Ripristino: 3 errori vengono registrati come avvisi anziché errori - #3503
Problema di TFS: "[file] non è stato trovato nell'area di lavoro o non si dispone delle autorizzazioni per accedervi." - #2805
La digitazione di "nuget <packagename>" nella casella di ricerca vs quicklaunch mantiene il prefisso "nuget " - #2719
System.Xml.XmlException: Elemento radice non riconosciuto nella parte Core Properties. Riga 2, posizione 2. - #2718
.nuspec
con caratteri di escape per < o > nei campi di testo non viene più compilato - #2651nuget.exe delete non richiede le credenziali (modalità non interattiva) - #2626
nuget.exe delete genera un avviso per la chiave API per le origini locali, anche se non ha senso - #2625
Esperienza insoddisfacente per l'errore durante l'installazione del pacchetto EF -pre - #2566
Arresto anomalo di Visual Studio durante il tentativo di modifica della selezione in Gestione pacchetti - #2551
dotnet
- dotnetcore restore esegue ricerche di ID con distinzione tra maiuscole e minuscole nei repository locali con elenco semplice quando si usano le versioni mobili - #2516
nuget.exe delete non funziona per il feed V2 - #2509
Per il timeout di nuget.exe push è necessario un messaggio di errore migliore - #2503
Il ripristino dello strumento senza le direttive imports appropriate ha esito negativo senza messaggi. - #2462
NuGet richiede di immettere le credenziali in presenza di un feed privato anche in caso di installazione da nuget.org - #2346
Il pacchetto ApplicationInsights 2.0 è elencato ma non esiste ancora - #2317
UIDelay nel ramo VS "15" preview 5 - #3500
Il primo evento OnBuild non viene gestito per il ripristino durante la compilazione per UWP - #3489
PowerShell5 non consente l'installazione di EntityFramework? - #3312
Aggiungere l'origine alla registrazione dettagliata (da valutare per 3.5) - #3294
Parametro NoCache non rispettato nella versione 3.4+ di NuGet - #3074
Quando il caricamento di un provider di credenziali non riesce in Visual Studio, non interrompere NuGet - #2422
Funzionalità
Configurare CI per l'esecuzione x86 - #3868
Ripristino automatico 3/3: nessun blocco dall'interfaccia utente - #3658
Ripristino automatico 2/3: ripristino in background in caso di nomina - #3657
Ripristinare i riferimenti al progetto in modo che corrispondano al comportamento di compilazione (ricorsione) - #3615
Supporto DPL in Visual Studio "15" - minbar - #3614
Spostare il file di impostazioni in Programmi - #3613
Per le proprietà e le destinazioni di ripristino generate è necessaria la partecipazione a crosstargeting - #3496
Supporto di PackageTargetFallback (in precedenza imports) per il ripristino NuGet - #3494
Implementazione di ToolsRef - #3472
Restore3 per un RID - #3465
Supporto nell'interfaccia utente di NuGet di aggiunta/rimozione/aggiornamento dei riferimenti ai pacchetti - #3457
Ripristino automatico 1/3: implementazione dell'API per nominare tramite memorizzazione nella cache delle informazioni di ripristino del progetto - #3456
[0] Attività e destinazioni di ripristino NuGet - #2994
[1] Abilitare il ripristino a livello di soluzione in MSBuild - #2993
Supporto dell'estendibilità pubblica del provider di credenziali in Visual Studio - #2909
Esecuzione ricorsiva di nuget restore - #2533
Non è possibile caricare Microsoft.TeamFoundation.Client in dev15, è necessario aggiornare Microsoft.TeamFoundation.Client alla versione 15.0 per VS "15" Preview - #2392
Non è possibile installare il pacchetto di C++ nel progetto UWP C++ in VS "15" Preview - #2369
Nupkg deve supportare la cartella \buildCrossTargeting\ e importare
.targets
/.props
per il "crosstargeting" dell'ambito MSBuild. - #3499Progettazione di ToolsReference - #3462
Correggere l'interfaccia utente di NuGet per supportare il ripristino con PackageReferences in
.csproj
- #3455Aggiunta del pulsante per cancellare la cache nelle impostazioni di Gestione pacchetti in VS - #3289
DCR
Il ripristino della soluzione dovrebbe essere bloccato quando è in corso un ripristino automatico. - #3797
L'installazione di NetCore dall'interfaccia utente di Gestione pacchetti NuGet viene eseguita in tutti i moniker TFM, invece che solo in quelli supportati dal pacchetto - #3721
L'API di denominazione per il ripristino deve supportare anche DotNetCliToolsReferences. - #3702
Contrassegnare VSIX "15" come systemcomponent - #3700
Eseguire la migrazione dai riferimenti a MS.VS.Services.Client a MS.VS.Services.Client.Interactive - #3670
Il comando restore deve rispettare $(RestoreLegacyPackagesDirectory) a livello di progetto - #3618
Per il ripristino in un progetto con singolo TargetFramework non devono essere definite condizioni per le proprietà - #3588
dotnet
- dotnetcore restore3 foo.csproj deve seguire le dipendenze e anche ripristinarle. Come la compilazione. - #3577
"type": "platform" Dipendenze rappresentate come "type":"package" in file di blocco - #2695
La modalità dettagliata di nuget.exe deve mostrare l'URL di download - #2629
Spostare NuGet xplat in Microsoft.NetCore.App e netcoreapp1.0 - #2483
Push - dovrebbe essere possibile eseguire l'override del server di simboli quando di esegue il push dalla riga di comando - #2348
Consolidare il codice per la ricerca del percorso dei pacchetti globale - #2296
È necessario un nome migliore rispetto a suppressParent - #2196
Determinare il nome della dipendenza
project.json
da usare per i progetti MSBuild - #1914Aggiungere il supporto di SemVer 2.0.0 a NuGet.Core - #3383
Consentire ai pacchetti NuGet con dipendenza transitiva con
.targets
di essere disponibili in MSBuild - #3342Il ripristino NuGet da riga di comando è molto più lento rispetto a Visual Studio - #3330
Impostare il confronto di versione e ID dei pacchetti in modo da non fare distinzione tra maiuscole e minuscole - #2522
L'opzione NoCache non funziona per operazioni di ripristino/installazione basate su
packages.config
(GlobalPackagesFolder) - #1406Per le risorse FindPackageByIdResource sono necessari un contesto di cache e un logger predefiniti - #1357