Nous avons un ancien projet .net 1.1 qui utilise un composant tiers. Apparemment, ce composant ne fonctionne pas correctement avec les nouvelles exigences, et il n'y a pas de support du fournisseur. Le fournisseur a proposé d'utiliser un nouveau composant qui fonctionne correctement. Le problème est que ce composant nécessite .net 2.0.comment l'application .net 1.1 peut fonctionner avec .net 2.0 assembly
Le projet est grand et il sera coûteux de faire passer ce projet à 2.0.
Quelles autres alternatives pouvons-nous avoir? Comment l'assemblage 1.1 peut-il appeler l'assemblage 2.0?
Pensez-vous que créer un objet wrapper autour de l'assemblage 2.0 avec les fonctionnalités requises et l'exposer comme COM dll est une bonne idée? – baraban
@ user976536 Je ne pense pas que cela fonctionnerait. Avant .NET 4.0, un processus ne peut avoir qu'un seul CLR en cours d'exécution. Si vous essayez de charger l'objet COM à partir de votre application .NET 1.1, il doit charger .NET 2.0 afin de charger l'assembly .NET 2.0. Cela vous donnera une erreur, puisque le .NET 1.1 CLR est déjà chargé dans le processus. – Andy