我有一个使用C# (Visual Studio 2010)编写的项目,可以通过以下方式打开Internet Explorer 8:
Brower browser = new WatiN.Core.IE( "http://google.com");
这个曾经可行,但我遇到了一些问题,需要重新安装Internet Explorer(我在Windows 7上)。我正在使用.NET 4.0框架(尽管我尝试过更改)。
现在,我收到了以下异常:
检索CLSID为{0002DF01-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因是以下错误:80080005服务器执行失败(来自HRESULT的异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))。
我可以手动打开Internet Explorer,没有问题。
我正在使用Watin 2.0(我也尝试过2.1)。