Bonjour.
Toujours dans mon projet avec des plugins, je rencontre un problème auquel je n'avais pas pensé...
Mes plugins sont chargés dans un AppDomain (donc il y a du remoting), ma fenetre principale est dans l'AppDomain "principal" de l'appli.
Mon plugin construit un UserControl qu'il retourne à l'appli pour qu'elle l'affiche.
Mais quand l'appli tente d'utiliser le User Control, j'ai un RemotingException:
this.Controls.Add(_plg.BuildUI());
L'accès distant ne peut pas trouver le champ 'parent' sur le type 'System.Windows.Forms.Control'.
C'est bête hein?
Je ne vois pas trop quel pattern appliquer pour corriger le problème....
Une idée quelqu'un?
Partager