异常:未能加载文件或程序集“CefSharp, Version=1.25”或它的某一个依赖项

.Net技术 针尖舞 1141次浏览 0个评论

初次使用CefSharp总是出现许多莫名的问题和错误。中文资料又比较有限。费尽周折从GitHub的项目主页:https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Runtime_dependencies

和Stackoverflow上:http://stackoverflow.com/questions/18203077/could-not-load-file-or-assembly-cefsharp-dll-or-one-of-its-dependencies

查找解决方法,未能解决!

再次核查解决方案中该有的dll都有了,绝对不缺什么dll了,bin目录下也确信存在需要的dll。可就是依然报错误。

终极大招,下载了GitHub上的CefSharp源码,编译了下CefSharp.WinForm.Example项目,居然没报错,于是乎仔细对比项目配置的区别,发现他的生成配置中目标平台是x86,我也顺便将目标平台改成了x86,重新编译,并运行,居然好了。

如此简单的方法浪费1个多小时,错误解决了。将应用程序打包发布时,需要在客户机上安装vcredist2012_x86,注意是x86,不然运行的时候还是会报以上错误。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明异常:未能加载文件或程序集“CefSharp, Version=1.25”或它的某一个依赖项
喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址