嗨,我是CefBrowser的新手。 从Visual Studio执行解决方案时,浏览器运行良好。 但是在开发阶段之后,当我尝试在部署后直接加载Cef浏览器时,浏览器没有加载。
我在开发和部署阶段发现的区别是从VS CefSharp运行时。BrowserSubprocess.exe在任务管理器中运行,但在部署后未运行。
我错过了什么吗?我也从debug文件夹复制了所有文件。
Arshad
答案 0 :(得分:1)
感谢@amaitland的帮助和建议。
初始化CEF浏览器并设置 CefSharp.BrowserSubprocess.exe
的绝对路径后,问题解决了if (!Cef.IsInitialized)
{
CefSettings cefSettings = new CefSettings();
cefSettings.BrowserSubprocessPath = path; // **Path where the CefSharp.BrowserSubprocess.exe exists**
cefSettings.CachePath = "ChromiumBrowserControlCache";
cefSettings.IgnoreCertificateErrors = true;
Cef.Initialize(cefSettings);
}
Arshad