如何将UWP开发的应用打包为可下载的Windows可执行应用?
把UWP应用转成可分发的Windows程序
先打包成标准安装包
打开Visual Studio里的UWP项目,点顶部菜单的项目→发布→创建应用包,选「旁加载(Sideloading)」,跟着向导填完配置,最后会生成一个带安装程序的文件夹,里面的.appxbundle或.msixbundle就是可直接运行的安装文件,用户双击就能装。转成传统EXE(可选)
要是非得要EXE格式,用MSIX Packaging Tool先把UWP转成MSIX包:打开工具选「应用转换」,按提示捕获应用运行状态生成MSIX,再用Advanced Installer这类工具把MSIX转成EXE安装程序——不过没必要的话优先用上面的MSIX/AppxBundle,更符合Windows现代应用规范。给包签名避免拦截
不管哪种包,都得签名才能让用户正常装:- 内部分发的话,创建应用包时选「创建新的自签名证书」填信息就行;
- 公开分发就得买正规代码签名证书,替换自签名的完成签名。
内容的提问来源于stack exchange,提问作者ungun
相关产品推荐
相关产品推荐

