2010-08-13 2 views
0

Quelle est la meilleure façon de déployer une nouvelle version d'un composant .NET et de permettre une restauration aisée vers une version antérieure?Comment déployer une nouvelle version du composant .NET pour permettre un retour à la version antérieure facile

La DLL .NET est utilisée par une application VB6. Quel serait le meilleur moyen de revenir rapidement à la version antérieure de la DLL si un problème survenait avec la nouvelle DLL?

+0

Vous avez de bonnes réponses, de quoi d'autre avez-vous besoin? –

Répondre

0

Vous aurez besoin de plus de détails pour que cela fonctionne, mais vous pourriez envisager d'écrire un wrapper que le code VB6 appelle directement.

Dans l'encapsuleur, vous pouvez utiliser une combinaison de fichiers de configuration et d'AppDomains pour charger les assemblys .NET souhaités en utilisant les règles que vous souhaitez. (Vous pouvez charger et décharger des assemblages à la volée, par exemple.)

+0

Voulez-vous dire que j'aurais besoin d'avoir différents noms de fichiers et d'assemblages pour les deux versions différentes? – CJ7

+0

Pas nécessairement. Mais vous devrez différencier entre eux d'une manière ou d'une autre. Avoir des versions différentes dans différents dossiers serait suffisant. – AlfredBr

Questions connexes