Exibindo um formulário de uma DLL carregada dinamicamente
Esta é uma extensão de uma pergunta que eu pedi anteriormenteAqui.
Resumindo, eu carrego dinamicamente uma DLL e faço umatype
com o seguinte código:
Assembly assembly = Assembly.LoadFile("C:\\test.dll");
Type type = assembly.GetType("test.dllTest");
Activator.CreateInstance(type);
De lá eu posso usartype
para referenciar virtualmente qualquer coisa nodllTest
classe. A classe por padrão quando executada deve exibir um formulário (nesse caso, bastante vazio, portanto, não é complexo).
Eu sinto que estou perdendo uma linha chave de código aqui que está impedindo que o formulário seja carregado na tela.
dllTest.cs
(dentro da DLL) consiste em:
namespace test
{
public partial class dllTest : Form
{
public dllTest()
{
InitializeComponent();
}
}
}
InitializeComponent()
configura o layout do formulário, que é muito longo para colar aqui e não deve fazer diferença.
Alguma ideia?