[C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页
程序员文章站
2022-04-30 22:48:02
...
1.安装NuGet Packager、NuGet程序包管理器
在VS2010中-工具-扩展管理,联机库中搜索NuGet Packager、NuGet Packager Manager,并安装;
重启VS2010,在工具中即可看到NuGet程序包管理器;
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-设定程序包源;
在NuGet程序包管理器-管理解决方案的NuGet程序包中进行安装;
安装完成,在项目中即可调用了。
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;
}
调用Chrome内核成功。
5.注意事项
注意VS2010对应的平台需要改为x64或x86,否则会报错;
右键项目-配置管理器-平台-新建-选择x64或x86即可。