Let's rearrange things a bit. The "magic files exist in the Release folder" has been a bit a bit of a nuisance for some time. Let's try to make that copying happen either by using a post-build action or (preferably) a magic MSBuild action instead. It will provide much more of the "F5 experience" that we all want it to be.
So, in other words, these files must go away.
…and instead, these files get added.
These are also moved now + updated to CEF 3.1453. Apparently not so many changes in the actual header files, or at least so it seems… :)
Rebuilt using the proper MDd/MD vs MTd/MT settings.
Modified to be compilable for x64 (also, in addition to x86 which was already supported).
This is now CefSharp 3.29.0.0, coming up eventually (probably not as a "stable" release until some more month(s) realistically speaking…).
Changed to support x64. (and for the time being, unfortunately *only* x64…) A proper Win32 target should also be added asap.
Must copy the subprocess .exe also to the output folder, to be runnable.
Added a Reload command and an accompanying button in the Wpf.Example.
Added some [DebuggerStepThrough] for methods which you normally don't debug.
Disable the JS proxy for now (needed for #159), since it causes strange behavior with CefSharp 1547.
Made Cef.Shutdown() a bit smarter (only shut down once…) and added missing XML documentation for the method at the same time.
This one is a bit stupid… I can't understand why we were not already doing this? :) It left dead processes dangling...
Forward-ported the changes to make scheme handling async instead of synchronous, from the CefSharp1 branch.