You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何生成未签名的.NET MAUI Blazor MSIX包供他人签名?

可行解决方案
  • 直接在Visual Studio生成未签名MSIX包
    打开你的打包项目,右键点击项目选择「属性」,切换到「签名」选项卡,取消勾选「签署程序包」的复选框,之后正常生成包即可。这样得到的就是完全未签名的MSIX文件,直接发给签名方,他们用代码签名工具(比如SignTool)就能完成签名操作,不需要处理任何残留证书。

  • 使用MSIX打包工具生成未签名包
    如果Visual Studio里的设置有问题,也可以用Windows自带的MSIX打包工具:创建打包项目时,在签名步骤选择「不添加签名」,完成打包流程后就能拿到未签名的MSIX,同样可以直接交付给签名方。

  • 补充:自签名证书的可选处理方式
    如果你之前担心自签名证书残留,其实签名方可以通过签名工具覆盖原有签名——比如用SignTool sign /fd SHA256 /f "你的证书.pfx" /p "证书密码" "待签名.msix"命令,执行后自签名信息会被完全替换,不会留在最终包中。不过还是直接生成未签名包更高效。

内容的提问来源于stack exchange,提问作者Måns

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:02:04