La mia azienda sta pianificando di integrare 3 librerie interne in tutte le nostre applicazioni (con forse più in arrivo), e mi chiedo quale sia il modo migliore per farlo.
La mia prima reazione è di mettere il codice di tutti e 3 in una singola libreria e usarlo in tutte le nostre applicazioni, ma sembra che finirebbe per essere una soluzione ingombrante (specialmente se sviluppiamo ulteriori librerie). Questo potrebbe anche essere un incubo per il debug.
La mia soluzione ideale sarebbe quella di raggruppare tutte le singole librerie in una singola libreria usando i riferimenti del progetto. Questa libreria consentirebbe l'accesso e inizializza le librerie secondarie utilizzando i dati trasmessi attraverso il programma principale. Quindi suppongo che sarei in grado di aggiungere la libreria in bundle a ciascuno dei nostri programmi facendo riferimento al progetto in bundle.
Facendo riferimento al progetto di libreria in bundle, la mia applicazione accederà a tutte le librerie disponibili per la libreria in bundle? C'è un approccio migliore da usare qui?