CefSharp批量构建生成exe报错及exe桌面安装信任问题求助
CefSharp 构建报错解决方案
该报错由CefSharp默认不支持AnyCPU架构生成导致,可选择任意一种方案解决:
- 方案一:切换项目生成平台
打开Visual Studio顶部菜单栏的「生成>配置管理器」,在「活动解决方案平台」下拉栏选择x86或x64,若无对应选项点击「<新建>」创建对应平台,保存配置后重新构建即可。 - 方案二:适配AnyCPU架构
若必须保留AnyCPU生成配置,可按以下步骤修改:- 右键项目文件选择编辑项目文件,在首个
<PropertyGroup>节点下添加<CefSharpAnyCpuSupport>true</CefSharpAnyCpuSupport>配置项 - 在程序入口方法的最开头添加运行时架构探测逻辑,让程序启动时自动加载对应架构的CefSharp组件
- 右键项目文件选择编辑项目文件,在首个
Exe安装信任报错解决方案
该报错是Windows系统安全校验触发的,可按需选择解决方式:
- 本地调试使用:右键点击exe文件选择「属性」,在「常规」标签页底部勾选「解除锁定」,点击确定后再次运行即可
- 分发用户使用:采购正规代码签名证书,对生成的exe和安装包完成数字签名后,不会再触发信任报错
- 临时测试可调整Windows SmartScreen安全等级,该方式存在安全风险,不建议长期使用
内容的提问来源于stack exchange,提问作者roni modak
相关产品推荐
相关产品推荐

