Note sulla versione di NuGet 1.7

Note | sulla versione di NuGet 1.6 NuGet 1.8

NuGet 1.7 è stato rilasciato il 4 aprile 2012.

Problema di installazione noto

Se si esegue VS 2010 SP1, potrebbe verificarsi un errore di installazione quando si tenta di aggiornare NuGet se è installata una versione precedente.

La soluzione alternativa consiste nel disinstallare semplicemente NuGet e quindi installarlo dalla raccolta di estensioni di Visual Studio. Per altre informazioni, vedere https://support.microsoft.com/kb/2581019.

Nota: se Visual Studio non consente di disinstallare l'estensione (il pulsante Disinstalla è disabilitato), è probabile che sia necessario riavviare Visual Studio usando "Esegui come Amministrazione istrator".

Funzionalità

Supporto dell'apertura readme.txt file dopo l'installazione

Novità nella versione 1.7, se il pacchetto include un readme.txt file nella radice del pacchetto, NuGet aprirà automaticamente questo file al termine dell'installazione del pacchetto.

Mostra pacchetti non definitive nella finestra di dialogo Gestisci pacchetti NuGet

La finestra di dialogo Gestisci pacchetti NuGet include ora un elenco a discesa che offre l'opzione per visualizzare i pacchetti non definitive.

Showing prerelease packages

Pulsante Mostra ripristino pacchetti quando mancano i file del pacchetto

Quando si apre la console di Gestione pacchetti o la finestra di dialogo Pacchetti NuGet di Gestione, NuGet verificherà se la soluzione corrente ha abilitato la modalità ripristino pacchetti e se nella cartella mancano file di packages pacchetto. Se queste due condizioni vengono soddisfatte, NuGet invierà una notifica e mostrerà un pratico pulsante Ripristina. Facendo clic su questo pulsante NuGet verrà attivato per ripristinare tutti i pacchetti mancanti.

Package restore button on dialog

Package restore button on console

Aggiungere il file packages.config a livello di soluzione

Nelle versioni precedenti di NuGet, ogni progetto ha un packages.config file che tiene traccia dei pacchetti NuGet installati in tale progetto. Tuttavia, non esiste un file simile a livello di soluzione per tenere traccia dei pacchetti a livello di soluzione. Di conseguenza, non è stato possibile ripristinare i pacchetti a livello di soluzione. Questa funzionalità è ora implementata in NuGet 1.7. Il file a livello packages.config di soluzione viene inserito nella cartella nella radice della .nuget soluzione e archivierà solo i pacchetti a livello di soluzione.

Comando Rimuovi nuovo pacchetto

A causa di un utilizzo ridotto, il comando New-Package è stato rimosso. Gli sviluppatori sono consigliati per usare nuget.exe o l'utile Esplora pacchetti NuGet per creare pacchetti.

Correzioni di bug

NuGet 1.7 ha risolto molti bug relativi al flusso di lavoro di ripristino dei pacchetti e agli scenari di controllo della rete/del codice sorgente.

Per un elenco completo degli elementi di lavoro corretti in NuGet 1.7, visualizzare .[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)