CEFGlue的使用网上很多大神都介绍过了,我主要是跟随网友liulun的文章《基于.net开发chrome核心浏览器》系列学习使用的,但是学习过程中遇到两个问题在网上不太好找,在这里记录一下,以免以后忘记了。
1、下载Xilium.CefGlue和Cef类库以后,运行程序提示:CEF runtime version mismatch loaded version API hash ……
这是由于Xilium.CefGlue的版本太新,不支持cef类库的原因,解决方法:从 https://bitbucket.org/xilium/xilium.cefglue/overview 找一个2013年的版本就可以了。【参见 http://blog.csdn.net/rrzhaobaojun/article/details/19008537】
2、在Visual Studio中运行程序,浏览器显示空白,但是直接打开生成的exe文件则能正常运行。
这是由于CefGlue是基于多进程的,VS无能力承载,所以需要进行如下操作取消"启用visual studio承载进程":右键项目——点击属性——点击左侧的“调试”——取消右侧下方的“启用visual studio承载进程”