Dll hell

Sto cercando di distribuire un’applicazione .Net basata su una decina di dll (Framework di prensentazione, accesso ai dati, componenti UI specializzati), il risultato? Un disastro!
Fra Visual Studio che non aggiorna sempre correttamente le dipendenze di un progetto, che propaga il ‘copia locale’ dalla prima dipendenza fino all’eseguibile senza nemmeno avvertirti ed Install shield Express che è solo buono per un buon espresso, ho dovuto proprio faticare!
Un consiglio sempre valido: coerenza o tutto in ‘copia locale’ o tutto in GAC. Inoltre meglio abbandonare la versione express di Install Shield.
Comunque devo approfondire come effettuare il versioning delle dll e NON credo che Microsoft abbia mantenuto le sue promesse: mi trovo nella stessa situazione di COM, solo che ora a far casino ci si mette pure l’ambiente di sviluppo!

Leave a Reply

Your email address will not be published. Required fields are marked *