WebKit.NET与C#项目运行时异常

RyP*_*ope 5 .net c# x86 webkit visual-studio-2010

我已经下载了WebKit.NET 0.5-bin-cairo以与现有的C#项目一起使用。我已经包含了WebKitBrowser.dllWebKit.Interop.dll作为对需要它的模块的引用,并且像在本教程中一样直接在debug / bin文件夹中播放它们。

在运行项目并InitializeComponent()在Designer类的此行上获得异常之前,我不会收到任何错误。

this.webKitBrowser1 = new WebKit.WebKitBrowser();
Run Code Online (Sandbox Code Playgroud)

例外:

An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in WebKitBrowser.dll

Additional information: Failed to initialize activation context
Run Code Online (Sandbox Code Playgroud)

我将所有模块构建为86x调试,并且我的计算机是64位。

感谢我的建议,因为我已经玩了好几天了。

Cha*_*ish 5

我遇到了同样的问题。我的场景中缺少三件事。

  1. 清单文件:必须放置,因为所有dll是动态链接的
  2. VC ++必须安装在计算机上:就我而言,我使用的是vc ++ 2005 redistributable sp1。
  3. 不仅需要dll / pdb / manifest,还需要将所有文件夹复制到可执行文件的根目录

目前尚无适用于webkit.NET的所有文件/文件夹的正确打包,并且显然所有引用webkit dll的项目的项目体系结构都应该是x86