Minimal example of how the CefSharp library can be used using the official Nuget
packages.
This project includes examples for
- WinForms
- WPF
- OffScreen
Solution | .Net Version | Description |
---|---|---|
CefSharp.MinimalExample.sln | .Net 4.5.2 | Older Non-SDK Style projects that target .Net 4.5.2 and use packages.config |
CefSharp.MinimalExample.net472.sln | .Net 4.7.2 | Newer 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.0 | Newer 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.
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 cefsharp/CefSharp#3407 (comment)
Any problems please report them on https://github.com/cefsharp/CefSharp/discussions
For .Net 5/6/7 follow the Quick Start.