VS2015 e sottomoduli Git

1

Abbiamo alcuni progetti nella mia organizzazione che sono stati sviluppati in parallelo e ho scoperto che usano sempre più simili funzionalità di Utility / Logging / Etc che hanno come progetti separati. Avendo sentito parlare di Git Submodules in passato, ho pensato che questo sarebbe stato il momento perfetto per iniziare. Questo è quando mi sono imbattuto in problemi.

Progetti che vorrei estrarre come sottomoduli riutilizzabili:

  • Utility (raccolta di classi helper, utility, ecc.)
  • Log (wrapper log4net con funzionalità extra)
  • Forse altri

Il più grande problema riscontrato è che i pacchetti Nuget non si risolvono. Si risolvono in sotto-moduli individualmente, ma non quando sono utilizzati all'interno di altri progetti. Il secondo problema è la confusione su come fare riferimento a quei progetti di sotto-moduli nel progetto principale - attualmente li ho aggiunti come progetto esistente, indicando SubModuleSolutionFolder / ProjectFolder, che sembra ... sporco: /

Ho provato a cercare alcuni esempi / tutorial / articoli che descrivono l'uso corretto dei sottomoduli nei progetti di Visual Studio, ma non sono riuscito a trovare nulla di decente. L'unica altra cosa che ho trovato è un paio di raccomandazioni per l'uso di strumenti Nuget / Nuget per impostare pacchetti per quei progetti da usare in altre soluzioni, ma questo mi sembra eccessivo per alcune semplici librerie. Vale la pena farlo?

Qualsiasi suggerimento / link / best practice sarebbe molto apprezzato!

    
posta Ross 19.09.2016 - 03:52
fonte

0 risposte

Leggi altre domande sui tag