使用.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
版本。但它仍然没有出现。
答案 0 :(得分:0)
如果您遇到同样的问题,则需要使用发行版dll。
编译为Debug
的C ++ dll使用客户端计算机上不可用的调试运行时。这就是它在客户端计算机上失败并在开发环境中运行良好的原因。
将解决方案配置设置为Release
,然后重新编译解决方案以获取发行版dll。
确保使用以下所有版本依赖项: