InstallShield 2015 Limited Edition 打包含CefSharp的项目注意事项

部分电脑正常打包后的安装包即可顺利的安装,现在说说需要注意的事项

1. .注意Net FrameWork的版本:

CefSharpV49需要FrameWork4.0。

当前是2021.03.20,VS下载的CefSharp的版本号为88,它需要的FrameWork的版本为4.5.2。

2. 需要VC的环境,CefSharpV49有Microsoft Visual C++ 2013的环境就行了。

选择InstallShield 2015 Limited Edition的Setup项目,点击“Specify Application Data”–双击“Redistributables”–勾选“Microsoft Visual C++ 2013 Redistributable Package (x64)”–勾选之后,它会自动联网下载,下载速度是比较慢的,下完之后,右侧就会变成“Installed Locally”

注意:如果找不到“Microsoft Visual C++ 2013 Redistributable Package (x64)”,可以参考这边文章添加:InstallShield2015LimitedEdition 增加 Redistributables VS2013 vcredist

3.遇到了win10 64位安装后无法正常打开,最后发现是CefSharp的拓展文件的问题,选择了64位的平台,引用里还是用的x86的拓展文件,解决方案是:

1).选择配置Release,x86平台,正常运行,生成相关文件。

2).回到项目的解决方案的根目录,即含.sln文件的目录,选择packages目录,把 cef.redist.x64.版本号,cef.redist.x86.版本号,CefSharp.Common.版本号,CefSharp.WinForms.版本号 这4个文件夹里所有的x64版本的文件都复制到主项目的x86的Release目录里,替换到原有的文件。即用CefSharp的x64的配置文件替换掉x86的配置文件。

3).选择配置Release,x64平台,正常运行,生成相关文件。

4).选择InstallShield 2015 Limited Edition的Setup项目,打开Project Assiant,点击Application Files一项,点击“Add Files”添加主程序的x64的Release目录下的DLL及其他文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值