Note sulla versione di NuGet 1.3
Note | sulla versione di NuGet 1.2 NuGet 1.4
NuGet 1.3 è stato rilasciato il 25 aprile 2011.
Il team NuGet ha collaborato con gli utenti di SymbolSource.org per offrire un modo davvero semplice per pubblicare le origini e PDB insieme al pacchetto. In questo modo i consumer del pacchetto possono eseguire l'istruzione nell'origine del pacchetto nel debugger. Per altre informazioni, vedere Creazione e pubblicazione di un pacchetto di simboli Il modo più semplice per pubblicare pacchetti NuGet con origini. È anche possibile guardare una dimostrazione live di questa funzionalità come parte del discorso di approfondimento di NuGet in Mix11. Questa funzionalità è completamente illustrata a partire dal contrassegno di 20 minuti del video.
Nota
Il codice precedente è deprecato e non è più supportato.
Questo comando semplifica l'accesso alla pagina del progetto per un pacchetto dall'interno della console di Gestione pacchetti. Fornisce anche opzioni per aprire l'URL della licenza e la pagina di segnalazione degli abusi per il pacchetto. La sintassi per il comando è:
Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]
L'opzione -PassThru
viene usata per restituire il valore dell'URL specificato.
Esempi:
PM> Open-PackagePage Ninject
Apre un browser all'URL del progetto specificato nel pacchetto Ninject.
PM> Open-PackagePage Ninject -License
Apre un browser all'URL della licenza specificato nel pacchetto Ninject.
PM> Open-PackagePage Ninject -ReportAbuse
Apre un browser all'URL nell'origine del pacchetto corrente usata per segnalare abusi per il pacchetto specificato.
PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru
Assegna l'URL della licenza alla variabile, $url, senza aprire l'URL in un browser.
NuGet 1.3 introduce numerosi miglioramenti delle prestazioni. NuGet 1.3 evita di scaricare più volte la stessa versione di un pacchetto includendo una cache locale per utente. È possibile accedere e cancellare la cache tramite la finestra di dialogo Gestione pacchetti Impostazioni:
Altri miglioramenti delle prestazioni includono l'aggiunta del supporto per la compressione HTTP e il miglioramento della velocità di installazione del pacchetto in Visual Studio.
Prima di NuGet 1.3, l'elenco delle origini dei pacchetti usate da nuget.exe e il componente aggiuntivo Di Visual Studio NuGet non venivano archiviati nella stessa posizione. NuGet 1.3 ora usa lo stesso elenco in entrambe le posizioni. L'elenco viene archiviato nella NuGet.Config
cartella AppData e archiviato.
Per fare in modo che NuGet funzioni bene con i sistemi di controllo del codice sorgente, ad esempio Subversion e Mercurial, nuget.exe ignora cartelle e file che iniziano con il carattere '.' durante la creazione di pacchetti. È possibile eseguire l'override usando due nuovi flag:
- -NoDefaultExcludes viene usato per eseguire l'override di questa impostazione e includere tutti i file.
- -Exclude viene usato per aggiungere altri file/cartelle da escludere usando un criterio. Ad esempio, per escludere tutti i file con l'estensione di file ".bak"
nuget Pack MyPackage.nuspec -Exclude **\*.bak
Nota: il modello non è ricorsivo per impostazione predefinita.
Grazie ai contributi della community, NuGet include il supporto per i tipi di progetto WiX e .NET Micro Framework.
Per un elenco completo delle correzioni di bug, visualizzare .[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0)
- I pacchetti con file di origine funzionano sia nei siti Web che nei progetti di applicazioni Web.
Per i siti Web, i file di origine vengono copiati nella
App_Code
cartella