部分电脑正常打包后的安装包即可顺利的安装,现在说说需要注意的事项
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及其他文件。