4

.net 4.5.1, Visual C++ 2012 Redistribution为了使cefsharp在客户端机器上工作要添加什么?

我安装了两个 .net 4.5.1, Visual C++ 2012 Redistribution package和 dll

libcef.dll
icudt.dll
CefSharp.dll
CefSharp.WinForms.dll

都存在,cefsharp 表格没有打开。它的显示异常"Could not load file or assembly cefsharp.dll".

我也尝试过安装Visual C++ 2008,2010,2012版本。但它仍然没有出现。

4

1 回答 1

0

如果您有同样的问题,您需要使用发布 dll。

编译为Debug使用调试运行时的 C++ dll 在客户端计算机上不可用。这就是为什么它在客户端机器上失败并在开发环境中运行良好的原因。

在此处输入图像描述

将解决方案配置设置为Release,然后重新编译解决方案以获取发布 dll。

确保使用以下所有发布依赖项:

  • CefSharp.dll
  • CefSharp.Core.dll
  • CefSharp.BrowserSubprocess.exe
  • CefSharp.BrowserSubprocess.Core.dll
于 2015-02-24T12:50:16.670 回答