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

Posted zouhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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版权协议,转载请附上原文出处链接及本声明。

 

以上是关于WinForm CefSharp(谷歌浏览器开源组件)的主要内容,如果未能解决你的问题,请参考以下文章

winform cefsharp chart.js 再winform上使用chart.js 绘制动态曲线

C# 使用CefSharp兼容谷歌浏览器并播放MP4视频

在winform中使用cefsharp.winform嵌入浏览器(含视频教程)

用Html5/CSS3做Winform,一步一步教你搭建CefSharp开发环境(附JavaScript异步调用C#例子,及全部源代码)上

CefSharp应用——环境搭建

[Winform]CefSharp ——js调用c#方法