Sanity Check - Multiple appdomains in a winforms app?
Hi guys - here is yet another question for you to ponder :)
Has anyone ever come across an reasonably architectured winforms system which used multiple appdomains? We chose to do so, and now I am getting burned by the ugly hacks needed to get the thing working - configuring remoting between the domains (in the same app for christ sake!) , borked singletons, hauling around the EnterpriseServices call context, etc.
I would like to hear your thoughts on this this... Is this a reasonable architecture or is ir plain FUBAR ? Any gotchas I can use to argue my case?