* Upgrade to 87.1.12-CI3846
- Upgrade to Net Core 3.1 (Required to use new Net Core packages)
- Migrate to NetCore specific pages
* Upgrade to 87.1.130-pre
* OffScreen - Remove UseWindowsForms from csproj file
No longer required as we use the Drawing nuget package
Also causes a problem with Console.ReadLine
* README.md - Update Net Core Section
* WinForms - Add new SdkStyle .Net 4.7.2 project and solution
TODO: Add OffScreen and WPF project files
* Upgrade to 87.1.131-pre
* Upgrade to 87.1.132
* Upgrade to 81.3.20-pre
* WinForms/WPF - Update enable-media-stream command line arg
Remove the "1" as it's not required, does nothing, there is no need to pass in a second argument
Issue https://github.com/cefsharp/CefSharp/issues/2858
* Upgrade to 81.3.100
Eliminates the requirements for .Net 4.5.2, the application exe is used as the browsersubprocess.
Additional manual import of CefSharp.BrowserSubProcess.Core is required see csproj file for example
TODO: OffScreen version is crashing on exit so it's been updated, it just isn't using itself as the BrowserSubProcess
Unable to get solutions compiling side by side even with specifying BaseIntermediateOutputPath
Giving up for now, just output the bin to a sub folder so it's cleaner
- Set CopyToOutputDirectory in csproj files
- It's important to make sure the crash_reporter.cfg is copied to the bin folder, it has to be next to your application exe.
- Specify AppName in crash_reporter.cfg to have dumps generated to a folder in this case they will be generated at C:\Users\[CurrentUser]\AppData\Local\CefSharp.MinimalExample\User Data
- If you are having trouble getting a dump, run your exe outside of Visual Studio, the debugger can sometimes interfere
You can test crash reporting as outlined in https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md#markdown-header-testing
Loading `chrome://crash` in the browser will crash the render process
To confirm that crash reporting is enabled check the debug.log file, you should see a number of entries like Crash reporting enabled for process: browser
CefSharp.CefSettings is now CefSharp.WinForms.CefSettings/CefSharp.Wpf.CefSettings/CefSharp.OffScreen.CefSettings
See https://github.com/cefsharp/CefSharp/issues/2477 for more details
There is one set of settings for each flavour, all the essential command line workarounds are enabled (there are plenty of non-essential ones that have no yet been enabled by default)