Mam następujący kod w C#:Jak naprawić błąd: "Bieżący element musi mieć ustawiony apartamentstate na ApartmentState.sta, aby móc zainicjować Internet Explorera"?
namespace Tests
{
[SetUpFixture, RequiresSTA]
public class Setup
{
public IE Window = new IE("webpage");
[SetUp]
public void SetUp()
{
}
[TearDown]
public void TearDown()
{
}
}
}
Gdy próbuję uruchomić go z mojej strony to zwraca błąd:
"The currentthread needs to have its apartmentstate set to ApartmentState.sta to be able to initiate Internet Explorer"
Normalnie przy użyciu niczego oprócz SetupFixture, RequiresSTA to rozwiązanie. Ale z jakiegoś powodu nie działa teraz.