【问题标题】:CEF initialize returns falseCEF 初始化返回 false
【发布时间】:2016-12-02 09:43:11
【问题描述】:

尝试使用 CefSharp.Wpf 构建应用程序,每当我使用来自 Nuget.org 的构建时一切正常,但每当我添加自定义 libcef.dll 构建时,Cef 初始化返回 false。我已经编译了相同的版本,使用 cef-binary 修改包,但是 Cef.Initialize 失败而没有任何错误。您知道如何调试 Cef.Initialize 中发生的事情以及如何捕获错误或它未初始化的原因的任何方法吗?代码如下:

CefSettings settings = new CefSettings();
Boolean status = CefSharp.Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null);

提前致谢!

【问题讨论】:

    标签: c# cefsharp


    【解决方案1】:

    升级到版本 53 后出现此错误。 在我使用版本 51 之前没有问题。 此版本的初始化代码略有不同

    CefSettings settings = new CefSettings();
    
    // Disable GPU in WPF and Offscreen until GPU issues has been resolved
    settings.CefCommandLineArgs.Add("disable-gpu", "1");
    
    //Perform dependency check to make sure all relevant resources are in our output directory.
    Cef.Initialize(settings, shutdownOnProcessExit: true, performDependencyCheck: true);
    

    所以试试旧版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多