使用wix部署后CefBrowser无法加载

时间:2018-06-20 10:34:52

标签: chromium-embedded cefsharp

嗨,我是CefBrowser的新手。 从Visual Studio执行解决方案时,浏览器运行良好。 但是在开发阶段之后,当我尝试在部署后直接加载Cef浏览器时,浏览器没有加载。

我在开发和部署阶段发现的区别是从VS CefSharp运行时。BrowserSubprocess.exe在任务管理器中运行,但在部署后未运行。

我错过了什么吗?我也从debug文件夹复制了所有文件。

Arshad

1 个答案:

答案 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