我正在使用 CefSharp37,但遇到了一个小问题。 我在 C# 中制作了一个使用 CefSharp 的 webapp,它可以工作。一切正常。
当我更换电脑时,应用程序正在播放它关闭。 错误是“CefSharp.BrowserSubprocess 已关闭”。
在 debug.log 中我发现一个错误:
[0219/152816:WARNING:resource_bundle.cc(286)] locale_file_path.empty()
[0219/152816:VERBOSE1:pref_proxy_config_tracker_impl.cc(148)] 000000001CBC1600: set chrome proxy config service to 000000001CBC1780
[0219/152816:VERBOSE1:pref_proxy_config_tracker_impl.cc(277)] 000000001CBC1600: Done pushing proxy to UpdateProxyConfig
**[0219/152819:ERROR:gpu_process_transport_factory.cc(402)] Failed to establish GPU channel.**
[0219/152819:VERBOSE1:webrtc_internals.cc(50)] Could not get the download directory.
你能帮帮我吗? 你怎么看?
最佳答案
您偶然遇到问题的机器是否装有 Intel 显卡?众所周知,它们存在问题,CEF
,因此 CefSharp
没有任何花哨的解决方法来禁用基于计算机硬件的功能,例如 Chrome。
常见问题解答中有一些关于图形问题的信息,请参阅 https://github.com/cefsharp/CefSharp/wiki/Trouble-Shooting#troubleshooting-graphics-video-or-performance-problems
关于c# - CefSharp.BrowserSubprocess 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28608990/