WinForm CefSharp(谷歌浏览器开源组件)

来源:https://blog.csdn.net/yh0503/article/details/86648682

简介

CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件。

资源

GitHub地址:传送门
wiki帮助文档地址:传送门
CefSharp最小的示例工程:传送门
gitter交流讨论区:传送门

快速入门

本文使用版本cefsharp/71

 

要求

Visual Studio with NuGet Package Manager (>=2010).

CefSharp45.0 和更新的版本,需要安装 VC 2013 Redistributable Package x86

更早的版本需要安装VC 2012 Redistributable Package x86

.Net Framework4.5.2

安装

这块安装使用没有想象的那么简单,比较坑爹,各种修改配置,按照官网的A配置方案没有搞定,按照B配置方案勉强部署成功(VS2013/VS2017)!对于外文不好的我,看着英文文档脑壳疼。老外给的闭坑指南,但是感觉没有啥卵用。下面就介绍一下B方案安装部署的过程吧,A方案我就不讲了,想看的请去上面的官网查看。

 

简略测试部署过程

整个工程可在GitHub下载:传送门

 

创建工程Test.App(Winform工程),将其中的Form1窗体删掉。

创建工程Test.Chrome(类库)。

在Test.Chrome工程添加NuGet引用,搜索CefSharp,选择CefSharp.Winforms。

在解决方案上点配置管理器,将平台设置为x86或x64.

在Test.Chrome工程添加Form1窗体,添加CefSharp窗体相关的代码。

Test.App添加Test.Chrome工程的引用,修改Program.cs文件,引用Test.Chrome工程的Form1窗体。

————————————————

版权声明:本文为CSDN博主「YoungHappyGIS」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

猜你喜欢

转载自www.cnblogs.com/zouhao/p/12973005.html