Home

Awesome

CefSharp.MinimalExample

Minimal example of how the CefSharp library can be used using the official Nuget packages.

This project includes examples for

Solution.Net VersionDescription
CefSharp.MinimalExample.sln.Net 4.5.2Older Non-SDK Style projects that target .Net 4.5.2 and use packages.config
CefSharp.MinimalExample.net472.sln.Net 4.7.2Newer SDK Style projects that target .Net 4.7.2 and use PackageReference
CefSharp.MinimalExample.netcore.sln.Net Core 3.1/5.0/6.0/7.0Newer SDK Stlye projects that target .Net Core 3.1, .Net 5.0, .Net 6.0 and .Net 7.0 using PackageReference

For a more complete example of each project see the main CefSharp repository.

.NET Core support

For .Net Core 3.1/Net 5/6/7 follow the Quick Start.

Publish Example

# Publish x86
dotnet publish -f netcoreapp3.1 -r win-x86
# Publish x64
dotnet publish -f netcoreapp3.1 -r win-x64
# Publish using current runtime identifier https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-publish
dotnet publish -f netcoreapp3.1 --use-current-runtime

For publishing as single file you need to Self Host the BrowserSubProcess, more details in https://github.com/cefsharp/CefSharp/issues/3407#issuecomment-787008626

Any problems please report them on https://github.com/cefsharp/CefSharp/discussions

.NET 5/6/7 Support

For .Net 5/6/7 follow the Quick Start.