您的位置:首页 > 其它

webkit.net开发时的注意事项

2013-02-18 11:52 323 查看
最近的项目要使用webkit进行开发,最开始编译总是遇到以下错误

未能加载文件或程序集“WebKitBrowser, Version=0.5.0.0, Culture=neutral, PublicKeyToken=b967213f6d29a3be”或它的某一个依赖项。试图加载格式不正确的程序。

我总是很困惑的去移除添加引用。。。或者直接改配置文件。。。

其实微软已经给了我们很好的答复,http://msdn.microsoft.com/zh-cn/library/vstudio/k7137bfe(v=vs.110).aspx 在这个帮助中的第一句已经给出最佳答案

如果您的应用程序使用了 32 位组件,请确保该应用程序始终采用 32 位应用程序的运行方式。

如果应用程序项目的“平台目标”属性设置为 AnyCPU,则编译后的应用程序在 64 位或 32 位模式中均可运行。 如果采用
64 位应用程序运行方式,则实时 (JIT) 编译器便会生成 64 位本机代码。 如果应用程序依赖于某个 32 位托管组件或非托管组件,则在 64 位模式中无法加载该组件。 若要纠正此问题,请将项目的“平台目标”属性设置为 x86,然后重新编译。

那么,在vs的“生成” -> “配置管理器”,将活动解决方案平台改为x86即可。

如果仍然出现Win32Exception错误,那么就拷贝webkit.net下的bin目录下的所有文件拷贝到生成目录即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息