C#集成CefSharp3未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项

1.造成这个原因是因为Cefsharp.core.dll 的一个依赖项 libcef.dll被删除导致,可查看有没有这个文件。

2.如果没有上面问题:vcredist

vcredist_x86.exe 是针对于不同CPU所出的优化补丁执行程序,是一种基于C++的软件需要的库文件,有些程序在安装相应的vcredist文件环境下才能运行。目前 vcredist_x86.exe 多用做于winxp等基于x86平台的系统补丁。因此也不支持在VISTA系统下安装。

安装C++环境可解决

本人内容补充说明:

本人的开发环境时 win7旗舰版 64 位,vs2013作为开发工具。由于项目中使用C#的winform程序需要集成CefSharp程序,通过安装应用程序的方式浏览网页,而不是直接在电脑中浏览器中打开网页。在本机调试的时候,生成的安装包可以运行,但是在有些win10系统中安装好软件后,运行就报错了。错误就是这个: “C#集成CefSharp3未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项。找不到指定的模块。”

最后经过测试发现,是因为win10系统有些没有 vcredist_x86.exe 相关安装文件,导致软件报错,通过下载并按钮vc++文件后,程序可以正常运行了。

注意:因为项目中集成CefSharp3时选择的是x86平台,所有一般安装这个文件  vcredist_x86.exe


原文链接:https://blog.csdn.net/qq_20757489/article/details/84950398

也可参考这篇文章:

https://blog.csdn.net/zxhadolph/article/details/83592038

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值