使用新设置重新初始化 cefsharp 或添加新的缓存路径

Reinitializing cefsharp with new settings or adding a new cachepath

我已经获得了带有 NuGet 的 CefSharp 3,显然它会在应用程序开始调试时立即初始化。我的问题是,既然 CefSharp 3 自行启动并且不允许手动初始化,我该如何将缓存路径设置为 Cef。

不允许停止它并尝试初始化。

允许甚至鼓励手动初始化。自动初始化只是一个后备方案,因为许多新用户都在努力起床并且 运行 很快。

只需在创建第一个 ChromiumWebBrowser 实例之前调用 Cef.Initialize。此调用需要在主应用程序线程(通常是 UI 线程)上进行。

请参阅 https://github.com/cefsharp/CefSharp.MinimalExample/blob/master/CefSharp.MinimalExample.WinForms/Program.cs#L15

中的基本示例