欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

程序员文章站 2022-04-30 22:48:02
...

1.安装NuGet Packager、NuGet程序包管理器

在VS2010中-工具-扩展管理,联机库中搜索NuGet Packager、NuGet Packager Manager,并安装;

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

重启VS2010,在工具中即可看到NuGet程序包管理器;

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

2.下载cef.redist.x64.3.2623.1401.nupkg、cef.redist.x86.3.2623.1401.nupkg、cefsharp.common.49.0.1.nupkg、cefsharp.winforms.49.0.1.nupkg

可在https://www.nuget.org/官网进行搜索下载,注意VS2010对应版本号;

3.安装nupkg包

将下载好的nupkg包放到指定文件夹,比如C:\Program Files (x86)\Microsoft SDKs\NuGet;

在工具-NuGet Package Manager-设定程序包源;

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

在NuGet程序包管理器-管理解决方案的NuGet程序包中进行安装;

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

安装完成,在项目中即可调用了。

4.调用Chrome内核

        public Form1()
        {
            InitializeComponent();
            InitBrowser();
        }

        public CefSharp.WinForms.ChromiumWebBrowser browser;
        public void InitBrowser()
        {
            CefSharp.Cef.Initialize(new CefSharp.CefSettings());
            browser = new CefSharp.WinForms.ChromiumWebBrowser("https://ie.icoa.cn/");
            this.Controls.Add(browser);
            browser.Dock = DockStyle.Fill;
        }

[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页

调用Chrome内核成功。

5.注意事项

注意VS2010对应的平台需要改为x64或x86,否则会报错;

右键项目-配置管理器-平台-新建-选择x64或x86即可。

 

相关标签: C# chrome c#