首先這是很重要的,環境搭建:
我用的是VS2017
配置步驟如下:
1。 打開VS的安裝管理器
2. 進入修改界面,使用C++的桌面開發,選中之后,默認的就行(原因:因為這個nuget包是基於C++開發的,用的都是底層的C++的東西)

3. 安裝Nuget包 點開管理包,在搜索欄中輸入Cef就行,安裝下圖所示的包

4.安裝完成之后,添加引用,下邊這四個就行,最后一個根據實際需要自己選擇,對方提供了wpf和winfrom兩個版本的,我使用的是winfrom版本的。

5. 修改運行平台,VS默認生成的項目是AnyCUP,但是這個包不支持,對方提供了X86和X64兩個版本,根據需要自己選擇,我選用了X86的版本。
6.新建一個winfrom界面,創建完成之后,點擊F7,進入后台代碼界面。使用方法:
1 public partial class WebPage : Form 2 { 3 public WebPage() 4 { 5 InitializeComponent(); 6 GetWebPage(); 7 } 8 public void GetWebPage() 9 { 10 CefSettings settings = new CefSettings(); 11 12 Cef.Initialize(settings); 13 ChromiumWebBrowser webbrowser = new ChromiumWebBrowser("https://www.baidu.com/") 14 { Dock=DockStyle.Fill}; 15 this.Controls.Add(webbrowser); 16 webbrowser.Dock = DockStyle.Fill; 17 } 18 }
點擊運行,運行結果如下

放Git上供大家參考:https://github.com/1483523635/CefSharpSimpleDemo
