.NET MAUI 目前仅允许发布 MSIX 包。
原文地址 https://www.cnblogs.com/densen2014/p/16885318.html
创建签名证书发布到本地传送门 https://www.cnblogs.com/densen2014/p/16567384.html
由于是发布到 Windows 应用商店,本文假定您已经拥有Microsoft 合作伙伴中心
账户以及建立了应用名称 , 具体如何建立自行百度谷歌.
在 Visual Studio 中,一次只能发布到一个平台。 目标平台是使用 Visual Studio 工具栏中的 “调试目标 ”下拉列表选择的。 将目标设置为 Windows 计算机 或 框架>net7.0-windows,如下图所示:
将生成目标设置为 Windows 后,可以发布项目。 执行以下步骤:
点击红圈处打开文件MauiBlazor1_1.1.2.0_x64.msix
所在位置,传输到Microsoft 合作伙伴中心
应用提交包页面即可
\Platforms\Windows\Package.appxmanifest
文件, 将自动生成的这行去掉保存即可.
或者按图片打开文件,删除此行
Microsoft 合作伙伴中心
等待审核
共享库工程发布提示:
Manifest file at 'obj\Release\net7.0-windows10.0.19041\staticwebassets.build.json' not found.
解决办法
发布到"Microsoft 合作伙伴中心", 需要去除本地自签名
去除以下几行工程配置
True
xxxxxxx
SHA256
https://github.com/densen2014/BlazorMaui
https://gitee.com/densen2014/BlazorMaui
FreeSql QQ群:4336577、8578575、52508226
BA & Blazor QQ群:795206915、675147445
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名AlexChow(包含链接: https://github.com/densen2014 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系 。