Probablement une copie de: Can I prevent an uncaught exception in another AppDomain from shutting down the application?Puis-je isoler mon AppDomain actuel d'un déchirement, lorsqu'un autre AppDomain que j'ai chargé lance une exception non gérée?
J'ai essayé toute la journée pour trouver la réponse à cette question. Je veux juste m'assurer que la réponse est bien non, avant de jeter tout le code que j'ai fait pour isoler mes pilotes dans leurs domaines respectifs et les remplacer par des processus old-school.
Donc la question formelle est la suivante. Ayant un domaine par défaut "ad-default", dans lequel je crée un nouveau domaine d'application "hébergé par la publicité", puis-je éviter que les exceptions non gérées par "hébergé par la publicité" abaissent "ad-default"? Je suis conscient que je peux observer les exceptions en se connectant à l'événement UnhandledException du domaine «hébergé par la publicité», mais je ne trouve aucun moyen de les empêcher de se propager au domaine «ad-default».
Est-ce vrai? Mais pourquoi voudrions-nous même AppDomain, s'ils ne fournissent pas l'isolement?
EDIT: La réponse est malheureusement, voir cette réponse pour l'explication: AppDomain, handling the exceptions
Pas un doublon. –