/CefNet

.NET binding for the Chromium Embedded Framework (CEF)

Primary LanguageC#MIT LicenseMIT

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

  1. Install .NET Core SDK
  2. Install the DotAsm tool: dotnet tool install -g DotAsm
  3. Run git clone https://github.com/CefNet/CefNet.git
  4. Download a CEF package. See Directory.Build.props for the required CEF version.
  5. Extract all files into the cef/ directory.
  6. Copy cef/Resources/icudtl.dat into cef/Release/.

Migration to other CEF build

  1. Download a CEF package.
  2. Extract all header files into the cef/include directory.
  3. Build and run CefGen.sln in debug mode to generate the generated files. Watch the output for errors.
  4. Build CefNet.sln
  5. If the build fails, make the necessary changes.

Similar projects and links