Come fare per specificare la directory in cui voglio installare il pacchetto? Perché ho bisogno di installare pacchetti in un progetto in cui altri sviluppatori lavorano e quando scaricano il progetto di cui hanno bisogno hanno tutti i pacchetti nel tuo pc.Come specificare la directory in cui sono installati i pacchetti NuGet?
risposta
Utilizzare -OutputDirectory
.
I pacchetti vanno in $ (SolutionDir) \ packages. Sono disponibili due opzioni:
- check cartella in controllo del codice sorgente
- Usa NuGetPowerTools i pacchetti in modo che le macchine per gli sviluppatori potranno scaricare automaticamente i pacchetti quando si genera
- Type "Install-Package NuGetPowerTools" nel Package Manager Console
- Type "Enable-PackageRestore" nella console di Package manager
- Questo aggiunge un $ (SolutionDir) .nuget cartella, che contiene un target di MSBuild che prendere il pacchetti quando sono richiesti (es. se costruisci su una macchina che non li ha già). È necessario controllare la cartella .nuget e le modifiche di csproj associate nel controllo del codice sorgente !!
io consiglierei non controllando i pacchetti cartella in, poiché i file binari in DVCS fanno per i cloni lenti :-(nella prossima versione di NuGet, non sarà necessario NuGetPowerTools per evitare di verificarlo :-)
Se si ottiene "Impossibile aggiungere l'importazione" NuGet .targets 'a XXX "errore mentre si seguono questi passaggi, vedere qui: https://github.com/davidfowl/NuGetPowerTools/issues/22 –
Ora è possibile modificare la cartella predefinita $(SolutionDir)\packages
. Vedere questo thread: Is it possible to change the location of packages for NuGet?
- 1. Ripristino NuGet Impossibile vedere che i pacchetti non sono installati
- 2. Nuget come posso specificare la posizione dei pacchetti?
- 3. Come fa Chocolatey a sapere quali pacchetti sono installati localmente?
- 4. Come elencare i pacchetti installati in Cabal?
- 5. Vedere quando i pacchetti sono stati installati/aggiornati usando pip
- 6. Come distribuire i pacchetti installati da Bower?
- 7. Meteor: Come elencare i pacchetti installati
- 8. Come utilizzare i pacchetti installati da quicklisp?
- 9. specificare la directory in cui gfortran dovrebbe cercare moduli
- 10. Pacchetti Nuget che sono veramente comandi exe?
- 11. Come rimuovere i pacchetti npm installati a livello globale?
- 12. Esportare la configurazione del testo Sublime e i pacchetti installati
- 13. npm imposta strane permesse per i pacchetti installati globalmente
- 14. Publishing Nuget Pacchetti - TeamCity
- 15. Come specificare il percorso in cui saveAsTable salva i file?
- 16. Impossibile aggiornare i pacchetti nuget per Xamarin.Android
- 17. Come rimuovere completamente i pacchetti installati dalla cabala?
- 18. Visual Studio + nuget + TFS: verifica dei pacchetti di nuget?
- 19. freeze: mostra solo i pacchetti installati tramite pip
- 20. Come si elencano TUTTI i pacchetti in Nuget
- 21. Come assicurarsi che buildout non usi i pacchetti già installati?
- 22. "cabal install ___" interrompe pacchetti installati in precedenza
- 23. Come congelare i pacchetti installati solo nell'ambiente virtuale?
- 24. Come mantenere automaticamente aggiornati tutti i pacchetti Chocolatey installati localmente?
- 25. modifica di un virtualenv in modo che i pacchetti installati nel site-packages globali sono disponibili
- 26. Come fare riferimento a progetti correlati nella stessa soluzione quando i pacchetti Nuget sono l'output richiesto
- 27. Installazione di tutti i pacchetti CRAN non ancora installati?
- 28. Come aggiornare i pacchetti utilizzando Nuget.exe
- 29. Nuget non scarica i pacchetti mancanti in Visual Studio 2010
- 30. .gitignore NuGet esclude pacchetti/include pacchetti/repositories.config
Sto utilizzando nuget.config nella mia soluzione per specificare il percorso dei pacchetti come questo http://docs.nuget.org/docs/reference/nuget-config-file –