Я запустил простой веб-тест WatiN в моей среде разработки и пытаюсь заставить его работать на сервере сборки TFS. WatiN запускает исключение:
System.Threading.ThreadStateException: The CurrentThread needs to have it's
ApartmentState set to ApartmentState.STA to be able to automate Internet Explorer.
Предполагается, что по умолчанию VSTestHost использует многопоточность STA. Я также попытался явно принудительно заставить его STA через файл .testrunconfig. Все еще WatiN несчастен.
Я использую Visual Studio / TFS 2008 на Windows Server 2008.
Кто-нибудь еще сталкивался с этой проблемой и нашел решение?