È possibile attivare un ripristino del pacchetto NuGet v2.x quando si tenta di creare una soluzione VS2010 utilizzando CruiseControl.Net?Come attivare il ripristino del pacchetto NuGet v2.x da CruiseControl.Net
Abbiamo recentemente installato CCNET e stiamo semplicemente cercando di attivare una build di test della nostra soluzione principale. Molti progetti all'interno della soluzione principale hanno il ripristino del pacchetto NuGet abilitato. La cartella dei pacchetti non è impegnata nel nostro VCS. A causa della nuova "funzionalità" di dover consentire il ripristino del pacchetto in Visual Studio, MSBuild fallisce quando raggiunge la destinazione del pacchetto di ripristino nel file nuget.targets.
Se è possibile senza modifiche drastiche a tutti i progetti che utilizzano NuGet o scrivere uno script di compilazione personalizzato, qual è il modo migliore per eseguire il ripristino del pacchetto?
Sì, e ovviamente ora, poiché utilizziamo il nostro server NuGet interno, ho bisogno di capire come impostarlo in modo che conosca il server interno per il ripristino del pacchetto. Vorrei che la gente di NuGet renda più importante l'unica frase su "EnableNuGetPackageRestore". – Sumo
Per qualche ragione, questo di per sé non ha funzionato per me per Nuget 3.3. Ho anche dovuto scaricare nuget.exe alla macchina CCNet e aggiungere il seguente per ogni soluzione con i pacchetti: ' \t \t \t \t ripristino C: \ SomeSolution.sln \t \t \t 'prima dell'attività msbuild. –
poke
Ho usato la soluzione @poke ma per qualche motivo, questo non funzionerà senza che venga prodotto un log. –