首页 > 系统相关 >发布 .NET 7 MAUI / MAUI Blazor 应用到 Windows 应用商店

发布 .NET 7 MAUI / MAUI Blazor 应用到 Windows 应用商店

时间:2022-11-13 04:55:05浏览次数:63  
标签:对话框 Windows 创建 发布 应用 MAUI NET

.NET MAUI 目前仅允许发布 MSIX 包。

创建签名证书发布到本地传送门 [https://www.cnblogs.com/densen2014/p/16567384.html]


使用 Visual Studio 2022 发布到 Windows 应用商店


由于是发布到 Windows 应用商店,本文假定您已经拥有Microsoft 合作伙伴中心账户以及建立了应用名称 , 具体如何建立自行百度谷歌.


设置生成目标

在 Visual Studio 中,一次只能发布到一个平台。 目标平台是使用 Visual Studio 工具栏中的 “调试目标 ”下拉列表选择的。 将目标设置为 Windows 计算机 或 框架>net7.0-windows,如下图所示:

发布项目

将生成目标设置为 Windows 后,可以发布项目。 执行以下步骤:

  1. 在“解决方案资源管理器”窗格中,右键单击项目并选择“发布”。

  2. 在 “创建应用包 ”对话框中,选择“Microsoft Store,使用新的应用名称”,然后选择“ 下一步”。

  3. 选择预先创建好的应用程序名称

  4. 选择 “发布配置文件 ”下拉列表,然后选择“ <新建...”>

  5. 在 “创建新的 MSIX 发布配置文件 ”对话框中,默认选项应为所需选项

  6. 按 “创建”后,将创建安装程序,并显示“ 已完成创建包 ”对话框,该对话框汇总了包。
    点击红圈处打开文件MauiBlazor1_1.1.2.0_x64.msix所在位置,传输到Microsoft 合作伙伴中心应用提交包页面即可

  7. 在这一步现阶段版本会出现错误,手工打开\Platforms\Windows\Package.appxmanifest 文件, 将自动生成的这行去掉保存即可.

     <mp:PhoneIdentity PhoneProductId="xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"/>
    

或者按图片打开文件,删除此行

  1. 上传到Microsoft 合作伙伴中心等待审核

项目地址

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 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

标签:对话框,Windows,创建,发布,应用,MAUI,NET
From: https://www.cnblogs.com/densen2014/p/16885318.html

相关文章

  • CSharp: Adapter Pattern in donet 6
     ///<summary>///适配器模式亦称:封装器模式、Wrapper、AdapterAdapterPattern///</summary>publicclassEmployee{///<s......
  • windows安装nodejs
    安装nodejs1.官网地址:http://nodejs.cn/download![image](https://img2022.cnblogs.com/blog/2961302/202211/2961302-20221112233115575-1530845639.jpg)2.选择......
  • rocketmq环境搭建-windows
    最近使用到了rockmetmq,官网上有快速开始的指导,简单记录下自己搭建的过程;1、先到官网下载mq:https://rocketmq.apache.org/download/,我这里下载的是:rocketmq-all-4.9.2-bin-......
  • Asp.Net Core中使用日志组件log4net
    我们在开发任何项目过程中,记录各种日志是太正常不过的事情。没有日志记录的项目,也不可能放心进入生产环境运行。因此日志的记录,是必须要做的。在.NET开发中,log4net是个常......
  • kubernetes-001
    1、介绍kubernetes(简称K8S)是一个以“应用”为中心,管理容器生命周期,容器之间关系,集群资源调度的容器编排工具,是一个面向平台的平台。为什么要简称K8S呢? 1、字母k和字母s中间......
  • .NET中的Object类
    代码中的解释://Supportsallclassesinthe.NETclasshierarchyandprovideslow-levelservices//toderivedclasses.Thisistheultimatebasecl......
  • 软件分享 | 教你如何两步永久破解 Xmind windows端【内含软件安装包&破解包资源】
    稿主下载了Xmind各版本之后,经过数次的体验,并且对比了使用感受之后不论是从模板还是控件来说,都觉得是2021版本的用着最顺手。 由于囊中羞涩,所以检索了各大网站,发现了最......
  • The virtual machine’s operating system has attempted to enable promiscuous mode
    Linux环境的VMware里跑了个win系统,运行一段时间后总是报错如下:Thevirtualmachine’soperatingsystemhasattemptedtoenablepromiscuousmodeonadapter‘Ether......
  • There are no TAP-Windows adapters on this system. You should be able to create
    openvpnnoTAP-Windowsadapters异常问题解决 Openvpn突然不可用提示适配器不存在一、报错信息内容:TherearenoTAP-Windowsadaptersonthissystem.You......
  • windows环境下安装redis 5.x版本 和手动启动服务
    安装方式:一路下一步1.安装包地址:https://github.com/tporadowski/redis/releases/            ---安装完成---安装完后,它会自动做成windows服......