fonti pacchetto NuGet sono memorizzati in una NuGet.Config file che possono essere memorizzati in tre luoghi diversi:
- profilo utente
- Con la soluzione stessa.
- macchina largo in ProgramData:% ProgramData% \ NuGet \ Config * .config
Per l'utente il profilo del pacchetto fonti sono memorizzate nel file:
%AppData%\NuGet\NuGet.Config
Quando si aggiunge l'origine del pacchetto in Visual Studio è qui che verrà salvata la sorgente del pacchetto.
Per ciascuna soluzione, Visual Studio cercherà in diverse directory il file NuGet.Config prima di utilizzare quello del profilo dell'utente. Con una soluzione nella directory c: \ Projects \ MySolution poi NuGet cercherà questo file nella directory:
- c: \ Projects \ MySolution.nuget \ nuget.config
- c: \ Projects \ MySolution \ nuget.config
- c: \ Projects \ nuget.config
- c: \ Projects \ nuget.config
- c: \ nuget.config
macchina ampie sorgenti di pacchetto sono mostrati in Ma sezione a livello di chine della finestra di dialogo in Visual Studio. Visual Studio verrà sguardo nelle seguenti directory:
- % ProgramData% \ NuGet \ Config \ IDE \ Version \ SKU * .config
- % ProgramData% \ NuGet \ Config \ IDE \ Version * .config
- % ProgramData% \ NuGet \ Config \ IDE * .config
- % ProgramData% \ NuGet \ Config * .config
- % ProgramData% \ NuGet \ Config \ IDE * .config
- % ProgramData% \ NuGet \ Config * .config
Si noti che l'IDE verrà sostituito con VisualStudio. La versione verrà sostituita dal numero di versione di Visual Studio. Lo SKU verrà sostituito con Ultimate, Pro, Professional o Premium.
Per aggiungere in modo programmato i pacchetti a un NuGet.Config il file è possibile utilizzare NuGet.exe che consente di aggiungere o fonti pacchetto di aggiornamento tramite riga di comando simile a:
nuget.exe sources add|update -Name [name] -Source [source]
Oppure si può utilizzare un altro strumento per aggiornare il codice XML nel file NuGet.Config.
fonte
2015-02-18 20:52:30
Rimosso 2013 dal titolo della domanda come funziona su 2015.3 –