Tenho consultado vários amigos da área para testarem este projeto, metade deles reporta que o erro estourou e a outra metade não.
Será que teria algo a ver com o framework?
Eis o erro:
{"[A]Fachada.Base.Mensagem cannot be cast to [B]Fachada.Base.Mensagem. Type A originates from 'ProjetoFachada, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' in the context 'LoadNeither' at location 'C:\\temp\\projeto_teste\\ProjetoFachada\\bin\\Debug\\ProjetoFachada.dll'.
Type B originates from 'ProjetoFachada, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' in the context 'Default' at location 'C:\\temp\\projeto_teste\\WindowsFormsApplication1\\bin\\Debug\\ProjetoFachada.dll'."}
Consegui até corrigí-lo, o problema é que eu estava passando pro assembly.load o caminho da dll de outro projeto e não do próprio bin do windows forms (mesmo contexto).
Porém a pulga continua atrás da orelha pois em algumas máquinas o erro estoura e outras não.
Abraços!
Murillo Braga