WinForm使用CefSharp内嵌chrome浏览器
先贴运行图:亲测可用!以图为证!

开始!
1.创建winform程序,使用.NET 4.5.2或以上(vs2010最高支持.NET 4.0,我使用的是vs2017)。这一步容易忽略,简单的说就是将项目.net版本改为4.5.2或以上
否则下面即使引用了dll也是报错的
2.在解决方案上右键->"属性"->"生成"->"目标平台",选择x86或x64,Cef暂不支持"Any CPU"。
3.下载并解压CefSharp编译好的文件,注意是32位还是64位。
CefSharp v51 x86 (for32-bit apps)(点击下载)
CefSharp v51 x64 (for 64-bit apps)(点击下载)
4.将下载下来的文件解压,然后全部复制到程序bin\Debug目录。
5.项目右键"添加引用",找到:
CefSharp.dll
CefSharp.Core.dll
CefSharp.WinForms.dll
添加引用到项目。
6.编写测试代码:
using CefSharp;
using CefSharp.WinForms;
public ChromiumWebBrowser browser;
public void InitBrowser(){
Cef.Initialize(new CefSettings());
browser = new ChromiumWebBrowser ("http://liulanmi.com/labs/core.html");
this.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
}
在窗体加载方法里调用刚刚写好的这个方法: InitBrowser()。 over!
7.F5调试运行即可。
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签