CefSharp使用入門


首先這是很重要的,環境搭建:

我用的是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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM