WatiN: O CurrentThread precisa ter seu ApartmentState definido como ApartmentState.STA para poder automatizar o Internet Explorer
Eu estou chamando WatiN de um serviço de windows c #. Quando invoco o WatiN, ele lança a seguinte exceção. O CurrentThread precisa ter seu ApartmentState definido como ApartmentState.STA para poder automatizar o Internet Explorer
Eu tentei iniciar um thread e definir o estado do apartamento via
mythread.SetApartmentState(ApartmentState.STA)
mas isso resultou em outro erro
Não é possível avaliar a expressão porque o código está otimizado ou um quadro nativo está no topo da pilha de chamadas.
Eu também tentei adicionar um atributo ao ponto de entrada do serviço.
static class Program
{
[STAThread]
static void Main()
{
...
Alguma ideia?