Sto provando ad avere il mio server TeamCity a prelevare pacchetti da NuGet, quindi non devo includere tutti gli assembly nei miei repository.TeamCity con NuGet, riferimenti mancanti
Inizialmente tutto sembra funzionare, ma quando il passo MSBuild entra in azione, gli assembly/pacchetti necessari non si trovano da nessuna parte.
ho aggiunto la mia cartella di pacchetti al mio repository, e ho provato consentendo il mio progetto su "Attiva ripristinare pacchetto NuGet" come ha sottolineato qui:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
Né sembra funzionare. Quando guardo la cartella dei pacchetti nella directory di lavoro(), è vuota, quindi nessun pacchetto è stato prelevato?
Ecco il registro dai compiti Nuget:
[09:11:44][Step 1/2] install: Installing NuGet packages for ApplicationBoilerplate\packages.config
[09:11:44][install] NuGet command: C:\TeamCity\buildAgent\tools\NuGet.CommandLine.2.0.0.nupkg\tools\NuGet.exe install C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate\packages.config -OutputDirectory C:\TeamCity\buildAgent\work\76a8f67cab97e73b\packages
[09:11:44][install] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script862718012095619696.cmd
[09:11:44][install] in directory: C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate
[09:11:45][install] Process exited with code 0
caso in cui la cartella di pacchetti rimanere vuota (una sorta di deposito temporaneo?) O dovrebbe contenere i pacchetti scaricati?
Vorrei solo aggiungere, scaricando il progetto dal repository e la compilazione in Visual Studio funziona come un incantesimo, i pacchetti richiesti vengono scaricati nella cartella dei pacchetti. –
Questa riga di comando funziona su TeamCity Server? Dai un'occhiata al progetto Stack Web ASP.NET. Lo hanno integrato per impostazione predefinita: http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/1ccfcdfc11da#.nuget%2fNuGet.targets –