我需要在客户端计算机上运行CefSharp WPF项目。该项目适用于开发机器。但是没有在客户端计算机上运行。
以下是我发现的一些调查结果:
(正如Stack Over Flow中的许多开发人员提出的同样的问题,我也安装了Microsoft Visual C ++ 2012可再发行的x86软件包。但它没有用。)
我已将以下dll包含在调试文件夹中。
我还将以下文件包含在调试文件夹中。
但没有运气。
当我运行应用程序时它显示错误消息为" CefSharp.BrowserSubprocess已停止工作"。
我搜索了谷歌以及stackoverflow。但无法找到解决方案。
请在客户端计算机上找到我从debug.txt文件获得的调试日志,
[0702/041548:VERBOSE1:pref_proxy_config_tracker_impl.cc(148)] 0B1782D0:将chrome代理配置服务设置为0D3A2260 [0702/041548:VERBOSE1:pref_proxy_config_tracker_impl.cc(277)] 0B1782D0:完成将代理推送到UpdateProxyConfig [0702/041551:VERBOSE1:webrtc_internals.cc(55)]无法得到 下载目录。 [0702/041601:VERBOSE1:statistics_recorder.cc(294)] 所有直方图的集合直方图:AsyncDNS.ConfigChange 记录1个样本,平均值= 1.0(标志= 0x1)
有谁知道如何解决这个问题?如果是,请帮我解决这个问题。
提前致谢。
答案 0 :(得分:1)
最后我解决了这个问题。正如大多数开发人员所说,我们需要安装Microsoft Visual C ++ 2012可再发行版x86软件包以及相关的dll(详情请参阅问题)。我做的错误是,我包含了调试文件夹中的dll。但是如果我们在发布模式下运行应用程序,我们需要包含发布文件夹中的dll。 Debug文件夹和Release文件夹中的Dll不相同。我希望这将有助于其他人。