有一个快速的问题吗?在Github上的讨论是首选的询问场所!
CefSharp使您可以将铬嵌入.NET应用中。这是Marshall A. Greenblatt的铬嵌入式框架(CEF)周围的轻巧的.NET包装器。大约30%的绑定是用C ++/CLI编写的,其中大部分代码是C#。它可以从C#或VB或任何其他CLR语言中使用。 CefSharp提供WPF和Winforms Web浏览器控制实现。
CefSharp已获得BSD许可,因此可以在专有和免费/开源应用程序中使用。有关全部详细信息,请参阅许可证文件。
如果您喜欢并使用CefSharp ,请考虑注册每月少量捐款,即使25美元也可以提供极大的帮助。有关更多详细信息,请参见财务支持。
发行
稳定的二进制文件在Nuget上释放,并包含在.NET/CLR应用程序中嵌入铬所需的一切。有关使用情况,请参见快速启动指南或结帐CefSharp 。使用CefSharp NUGET软件包进行基本演示的Minimalexample项目。
- CefSharp .WINFORMS
- CefSharp .wpf
- CefSharp .Offscreen
- CefSharp .WPF.HWNDHOST(基于HWNDHOST的WPF实现,类似于在WPF中托管Winforms版本,支持数据绑定,空域问题适用)。
文档
- 请参阅CefSharp .wpf.example或CefSharp .winforms.sample项目,例如使用CefSharp构建的Web浏览器。他们演示了大多数可用功能。
- 有关使用CefSharp Nuget软件包的基本演示,请参见CefSharp .Minimalexample项目。
- 请参阅“一般使用指南”,以帮助开始/处理常见方案。
- 请参阅Wiki以获取正在进行的文档
- 有关常见问题的帮助,请参阅常见问题解答
- 从早期版本的CefSharp升级?有关打破变化和升级技巧,请参见Changelog。
- CefSharp API从源代码注释生成。
接触
请仅保留问题跟踪器的错误!在提交公关之前,请阅读贡献。
- CefSharp讨论通常是应提出CefSharp特定问题的地方,请在发布前搜索,谢谢!
- stackoverflow是通用html/javaScript/c#问题的地方。
- 铬嵌入式框架(CEF)论坛
分支机构和叉子
这是CefSharp社区维护的正式CefSharp叉。您还可以查看整个公共分叉/分支机构的网络。
开发是在主分支中完成的。如果更改不仅仅是微不足道,最好在功能分支中添加新功能。新公关应针对大师。
当新版本即将创建新版本时,将创建发行分支。我们试图避免在发行分支中公开面对API(添加新功能是可以的,只是不会破坏更改)。
发行
CI构建
主人上的每个提交都会产生一个nuget软件包。自行使用!
预释放
稳定的
释放分支
每个版本都会创建一个新的分支,例如92.0.260版本对应于CefSharp /92分支。如果您是CefSharp的新手,并且正在下载来源进行检查,请使用Release分支。
* VC ++ 2022从版本138开始需要
**对于NetCore软件包,需要6或更高的时间。
| 分支 | CEF版本 | VC ++版本 | .NET版本 | 地位 |
|---|---|---|---|---|
| 掌握 | 7204 | 2022* | 4.6.2 ** | 发展 |
| CefSharp /138 | 7204 | 2022* | 4.6.2 ** | 发布 |
| CefSharp /137 | 7151 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /136 | 7103 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /135 | 7049 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /134 | 6998 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /133 | 6943 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /132 | 6834 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /131 | 6778 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /130 | 6723 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /129 | 6668 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /128 | 6613 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /127 | 6533 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /126 | 6478 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /125 | 6422 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /124 | 6367 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /123 | 6312 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /122 | 6261 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /121 | 6167 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /120 | 6099 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /119 | 6045 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /118 | 5993 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /117 | 5938 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /116 | 5845 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /115 | 5790 | 2019* | 4.6.2 ** | 不支持 |
| CefSharp /114 | 5735 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /113 | 5615 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /112 | 5615 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /111 | 5563 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /110 | 5481 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /109 | 5414 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /108 | 5359 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /107 | 5304 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /106 | 5249 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /105 | 5195 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /104 | 5112 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /103 | 5060 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /102 | 5005 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /101 | 4951 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /100 | 4896 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /99 | 4844 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /98 | 4758 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /97 | 4692 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /96 | 4664 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /95 | 4638 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /94 | 4606 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /93 | 4577 | 2019* | 4.5.2 ** | 不支持 |
| CefSharp /92 | 4515 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /91 | 4472 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /90 | 4430 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /89 | 4389 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /88 | 4324 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /87 | 4280 | 2015* | 4.5.2 ** | 不支持 |
| CefSharp /86 | 4240 | 2015 | 4.5.2 | 不支持 |
| CefSharp /85 | 4183 | 2015 | 4.5.2 | 不支持 |
| CefSharp /84 | 4147 | 2015 | 4.5.2 | 不支持 |
| CefSharp /83 | 4103 | 2015 | 4.5.2 | 不支持 |
| CefSharp /81 | 4044 | 2015 | 4.5.2 | 不支持 |
| CefSharp /79 | 3945 | 2015 | 4.5.2 | 不支持 |
| CefSharp /77 | 3865 | 2015 | 4.5.2 | 不支持 |
| CefSharp /75 | 3770 | 2015 | 4.5.2 | 不支持 |
| CefSharp /73 | 3683 | 2015 | 4.5.2 | 不支持 |
| CefSharp /71 | 3578 | 2015 | 4.5.2 | 不支持 |
| CefSharp /69 | 3497 | 2015 | 4.5.2 | 不支持 |
| CefSharp /67 | 3396 | 2015 | 4.5.2 | 不支持 |
| CefSharp /65 | 3325 | 2015 | 4.5.2 | 不支持 |
| CefSharp /63 | 3239 | 2013 | 4.5.2 | 不支持 |
| CefSharp /62 | 3202 | 2013 | 4.5.2 | 不支持 |
| CefSharp /57 | 2987 | 2013 | 4.5.2 | 不支持 |
| CefSharp /55 | 2883 | 2013 | 4.5.2 | 不支持 |
| CefSharp /53 | 2785 | 2013 | 4.5.2 | 不支持 |
| CefSharp /51 | 2704 | 2013 | 4.5.2 | 不支持 |
| CefSharp /49 | 2623 | 2013 | 4.0 | 不支持 |
| CefSharp /47 | 2526 | 2013 | 4.0 | 不支持 |
| CefSharp /45 | 2454 | 2013 | 4.0 | 不支持 |
| CefSharp /43 | 2357 | 2012 | 4.0 | 不支持 |
| CefSharp /41 | 2272 | 2012 | 4.0 | 不支持 |
| CefSharp /39 | 2171 | 2012 | 4.0 | 不支持 |
| CefSharp /37 | 2062 | 2012 | 4.0 | 不支持 |
* VC ++ 2022从版本138开始需要
**对于NetCore软件包,需要6或更高的时间。
财政支持
您的公司是否要借助CefSharp赚钱?您是否依靠该项目的定期更新?亚历克斯·梅特兰(Alex Maitland)需要您的支持!注册给GitHub赞助商。
可以通过GitHub赞助商进行一次或经常出现的捐款,仅需一个GitHub帐户和信用卡即可。您也可以通过PayPal进行一次性贡献。
作为待在家里的爸爸,我(@amaitland)依靠您的贡献来帮助我的家人。
链接
- CEFGLUE:使用P/Invoke构建的替代.NET CEF包装器。
- CEF GitHub项目:官方CEF发行跟踪器
- CEF论坛:官方CEF论坛
- CEF API文档:如果您正在实施新功能,那么值得一读
- CefSharp API文档
使用CefSharp的项目
- htmlview:Visual Studio扩展名带来CefSharp ,用于显示VS中的HTML页面。
- SharpBrowser:带有选项卡式浏览和HTML5/CSS3的C#的最快Web浏览器。
- Chromely CefSharp :在.NET/.NET CORE 3/.NET 5使用本机GUI,HTML5/CSS上构建HTML桌面应用程序。
