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?

questionAnswers(4)

yourAnswerToTheQuestion