I miei colleghi e io ci siamo chiesti il modo migliore per farlo da un po 'di tempo: qual è il modo buono/standard per mantenere gli assembly .NET a cui fanno riferimento più progetti? Elaborerò un po ':Manutenzione di riferimenti di assembly .NET comuni a più progetti
Supponiamo che i progetti A, B e C. Potrebbero essere nella stessa soluzione o soluzioni diverse, in realtà non importa. Hai anche i progetti D ed E che producono DLL per A/B/C come riferimento. Per buona misura, inseriremo un assembly F di terze parti, per il quale abbiamo solo la DLL nuda. Dove si trova un buon posto per mettere le assemblee da D ed E, più il file da F, in modo che il maggior numero possibile delle seguenti cose accadere:
- aggiornamenti su D e/o E non è necessario essere aggiornati/modificati manualmente nei progetti A, B o C;
- I progetti A, B e C possono essere scaricati su una nuova macchina tramite il controllo del codice sorgente e compilare con il minor numero possibile di problemi; e
- Le uscite DLL per D ed E così come il file per F si trovano più o meno in posizione centrale.
Probabilmente sto chiedendo troppo, ma c'è qualche modo noto per realizzare più/tutto questo? Ci ha lasciato perplessi da un po 'di tempo qui.