Note sulla versione di NuGet 3.4
Note sulla versione | di NuGet 3.4-RC NuGet 3.4.1
NuGet 3.4 è stato rilasciato il 30 marzo 2016 come parte della versione di Visual Studio 2015 Update 2 e Visual Studio 15 Preview ed è stato creato con alcuni tenet in mente:
- Supporto multipiattaforma
- Miglioramenti delle prestazioni
- Miglioramenti secondari dell'interfaccia utente
Le funzionalità seguenti sono state aggiunte in precedenza nella VERSIONE RC e sono state aggiornate o completate per la versione 3.4:
- I client NuGet ora supportano gzip content-encoding dai repository
- Supporto per i PDB dai pacchetti nei progetti xproj
- Supporto per le azioni di compilazione iOS e Android nell'elemento contentFiles
- Supporto per i moniker del framework netstandard e netstandardapp
- Miglioramenti significativi delle prestazioni, in particolare nelle schede Installati, Aggiornamenti e Consolida
- L'origine aggregata 'Tutte le origini pacchetto' è disponibile con l'unione corretta dei risultati della ricerca
- Le schede installate e Aggiornamenti sono ora ordinate alfabeticamente
- Aggiunta di un pulsante Aggiorna che consente l'aggiornamento di una ricerca
- Opzioni di compilazione più recenti nella parte superiore dell'elenco Versione
- I pacchetti a cui viene fatto riferimento in
project.json
che hanno una versione mobile non verranno aggiornati in ogni compilazione. Verranno invece aggiornati solo quando è necessario ripristinare, pulire, ricompilare o modificareproject.json
. - nuget.org origini del repository non sono più forzate in una configurazione del progetto quando si usa l'interfaccia utente di configurazione NuGet.
- NuGet non ripristina più i pacchetti nei progetti condivisi né scrive un file di blocco.
- Sono stati migliorati gli errori di rete e la gestione dei tentativi per i server non raggiungibili o lenti a rispondere.
- I comportamenti della tastiera e del mouse sono migliorati nell'interfaccia utente di Visual Studio Gestione pacchetti.
- Ora è supportato lo schema più recente
project.json
in DNX.
- I numeri di versione del pacchetto sono ora normalizzati nel formato principale.minore.patch-prerelease Ogni patch principale, secondaria e patch viene considerata come numeri interi e rilascia eventuali zeri iniziali. Le informazioni non definitive vengono considerate come una stringa e non vengono applicate modifiche. Questi numeri vengono usati nelle query dai client NuGet e dalla ricerca fornita dal servizio nuget.org. Altri dettagli sono disponibili nella documentazione NuGet in Versioni non definitive.
Problema: gli utenti di Windows 10 v1511 possono riscontrare problemi o persino un arresto anomalo di Visual Studio con PowerShell in Visual Studio negli scenari seguenti:
- Installazione/disinstallazione di pacchetti con script install.ps1/ uninstall.ps1
- Caricamento di progetti con uno script init.ps1 (ad esempio EntityFramework)
- Pubblicazione di contenuto Web
Soluzione alternativa: assicurarsi che l'installazione di Windows 10 abbia le patch più recenti applicate, in modo rapido il gennaio 2016 (KB 3124263) o un aggiornamento successivo. Altri dettagli sono disponibili nel problema gitHub #1638
Problema: i reindirizzamenti del protocollo NuGet versione 2 sono interrotti. I repository NuGet personalizzati che reindirizzano le richieste a un host alternativo non soddisfano la richiesta di reindirizzamento.
Soluzione alternativa: per risolvere il problema, configurare l'URI del repository di pacchetti nelle impostazioni in modo che punti al percorso del server reindirizzato. Per altre informazioni, vedere Richiesta pull gitHub n. 387.
Continuiamo a tenere traccia dei problemi nell'elenco dei problemi di GitHub disponibili all'indirizzo: https://github.com/nuget/home/issues