CefNet
CefNet is a .NET CLR binding for the Chromium Embedded Framework (CEF).
Getting Started
...
Features
- Cross-platform
- Full managed code
Warning
The API of this project is not frozen and is subject to change.
Develop
- Install .NET Core SDK
- Install the DotAsm tool:
dotnet tool install -g DotAsm
- Run
git clone https://github.com/CefNet/CefNet.git
- Download a CEF package. See Directory.Build.props for the required CEF version.
- Extract all files into the cef/ directory.
- Copy cef/Resources/icudtl.dat into cef/Release/.
Migration to other CEF build
- Download a CEF package.
- Extract all header files into the cef/include directory.
- Build and run CefGen.sln in debug mode to generate the generated files. Watch the output for errors.
- Build CefNet.sln
- If the build fails, make the necessary changes.
Similar projects and links
- CefGlue: An alternative .NET CEF wrapper built using P/Invoke.
- CefSharp: Another .NET CEF wrapper built using C++/CLI.
- ChromiumFx: Another .Net CEF wrapper built using C++ and P/Invoke.
- CEF Bitbucket Project: The official CEF issue tracker
- The official CEF Forum: http://magpcss.org/ceforum/
- CEF API Docs: http://magpcss.org/ceforum/apidocs3/index-all.html