Question

Je bricole un projet dans lequel le CLR est hébergé dans une application C. Existe-t-il un moyen de dissocier le CLR et de le relancer?

Était-ce utile?

La solution

Je n'ai pas le livre avant moi pour le moment, mais je pense (selon Personnalisation du Common Language Runtime ), il n’est pas possible de le faire. Vous pouvez décharger, par exemple, " désactiver " mais vous ne pouvez pas le recharger dans la même instance de processus.

Autres conseils

Au lieu d'essayer de recharger le CLR, vous pouvez charger et héberger toutes vos informations dans une AppDomain que vous créez.

Vous pouvez ensuite gérer la vie de l'AppDomain, y compris le déchargement de l'intégralité de l'AppDomain et le chargement d'un nouveau.

Ceci apportera la plupart des avantages qu'apporterait le rechargement du CLR sans essayer de décharger le CLR.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top