代码之家  ›  专栏  ›  技术社区  ›  Dah Sra

使用wix部署后未加载cefbrowser

  •  -1
  • Dah Sra  · 技术社区  · 6 年前

    嗨,我是新来的cefbrowser。 从visual studio执行解决方案时,浏览器工作正常。 但是在开发阶段之后,当我试图在部署之后直接加载cef浏览器时,浏览器并没有加载。

    我在开发和部署阶段发现的区别是 当从VS CEFSARP.BuffSerSualPurtual.EXE运行时在任务管理器中运行 但它不会在部署后运行。

    我有什么遗漏吗?我也从调试文件夹复制了所有文件。

    阿尔沙德

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dah Sra    6 年前

    感谢@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);
            }
    

    阿尔沙德