Sto cercando di capire se esiste un modo per fare affidamento su Nuget Automatic Package Restore quando si fa riferimento alle librerie ospitate su Github. Il problema è che quando aggiungo determinate librerie come submodule, ha la sua cartella/packages /. Ma quando aggiungo csproj da quella libreria alla mia soluzione dato che non ci sono DLL nella directory/packages/di quel sottomodulo, build fallisce.NuGet Ripristino automatico dei pacchetti quando si utilizzano i sottomoduli git
Ovviamente, la soluzione facile sulla mia macchina è quella di aprire il file .sln dal sottomodulo a cui ho fatto riferimento, fare una compilazione. Ora, costruire dalla mia soluzione principale funzionerà ovviamente poiché/packages/folder nel sottomodulo è popolato. Ma questo non è qualcosa che posso fare sul server di build.
Un modo per risolvere questo problema senza compromettere completamente il sottomodulo? Ovviamente anche io non voglio cambiare il sottomodulo .csproj perché questo lo metterebbe fuori sincrono con l'origine. Idealmente mi piacerebbe se potessi istruire nuget a caricare i pacchetti per il sottomodello di riferimento .csproj nella propria cartella/packages /.
Possibile duplicato di [Ripristino pacchetto Nuget con sottomodulo git] (http://stackoverflow.com/questions/18609333/nuget-package-restore-with-git-submodule) – georgiosd