webkit.net开发时的注意事项

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/blademainer/article/details/8587369

最近的项目要使用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目录下的所有文件拷贝到生成目录即可

展开阅读全文

没有更多推荐了,返回首页