关于CefSharp运行时报错问题

之前的CefSharp的Demo打包给同事用的时候,发现他那里安装后运行报错。

.net framework 4.6.1已经自动安装上了。

报的错误很诡异,CLR20R3。

感觉错误不完整,然后去计算机管理-》事件日志-应用程序日志中查看,发现两个错误。

一个runtime错误,一个CLR20R3。

runtime错误如下

 日志名称:          Application
来源:            .NET Runtime
日期:            2018/3/27 15:37:39
事件 ID:         1026
任务类别:          无
级别:            错误
关键字:           经典
用户:            暂缺
计算机:           MS-20170426QTYP
描述:
Application: KaKaFormClient.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO 

.FileNotFoundException
   at KaKaFormClient.Form1.InitBrowser()
   at KaKaFormClient.Form1..ctor()
   at KaKaFormClient.Program.Main()


事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event 

">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2018-03-27T07:37:39.000000000Z" />
    <EventRecordID>12850</EventRecordID>
    <Channel>Application</Channel>
    <Computer>MS-20170426QTYP</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: KaKaFormClient.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO 

.FileNotFoundException
   at KaKaFormClient.Form1.InitBrowser()
   at KaKaFormClient.Form1..ctor()
   at KaKaFormClient.Program.Main()

</Data>
  </EventData>
</Event>


后来查询资料发现,CefSharp需要VC++2012的库支持,于是安装了VC++2012库,还是不行。

后来在Github上发现,新版本63版CefSharp需要VC++2013的库,安装后问题得以解决。

所以,使用CefSharp的客户端,打包安装时,应当将这两个库文件一起打包上,以免在win7等老系统下无法使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值