我正试图在arc=x64和platform=win32上以Squirrel.Windows格式发布一个使用Electron Forge构建的Electron应用程序,但Windows显示了很多错误,如:,Microsoft Defender Smart Screen阻止了一个无法识别的应用程序启动",windows后卫正在等待接受。
有没有一种方法可以避免这些错误,而不必购买300-400美元的证书?
应用程序应该只与app.exe一起分发,还是应该将所有3个文件压缩在一起:.nupkg、.exe和RELEASES?非常感谢。
我应该使用WiX MSI吗?
SmartScreen使用信誉算法。它阻止名声不好的可执行程序。年轻的和新的应用程序没有信誉,默认情况下会被阻止。
需要几百次安装才能让智能屏幕相信它是合法的。因此,只需在各种测试/开发机器上重复手动安装它,或者说服用户忽略/通过智能屏幕警告。
我们遇到了这个问题。我们最终购买了电动汽车认证(约1千美元,但可以找到更便宜的(