MAUI+Blazor:windows 打包踩坑

文章目录

  • 前言
  • MSIX安装文件
    • 如何发布
      • 选择Windows平台
      • 旁加载
      • 自定义签名
      • 版本号
      • 安装
  • 总结

前言

最近打算研究一下MAUI+Blazor,争取在今年年底之前彻底搞懂MAUI+Blazor的安装模式,

MSIX安装文件

Windows 4种安装程序格式MSI,EXE、AppX和MSIX优缺点对比以及后缀为 .msixbundle的文件怎么安装?

我们windows一般用exe文件进行安装,exe是最普遍的安装文件格式,原因是exe对于开发者具有最高的自定义性。

但是微软很讨厌EXE文件安装,因为EXE不可控,容易安装垃圾程序,例如2345安装包。而且删除文件时,注册表删除很麻烦。

MSIX文件特别安全,因为MSIX文件是安装到沙盒里面的,相对安全,每次更新都是覆盖性更新。删除也特别好删。

那么如果是特别大的文件,那只能像原神那样将文件分为启动器和文件下载两个。自定义下载路径这样子,每次下载的时候把本地文件内容更新一下。
Publish a .NET MAUI app for Windows
MAUI+Blazor:windows 打包踩坑_第1张图片
简单翻译:MAUI只能发布MSIX安装包,你不能发布windows exe文件。

如何发布

选择Windows平台

MAUI+Blazor:windows 打包踩坑_第2张图片

旁加载

MAUI+Blazor:windows 打包踩坑_第3张图片

自定义签名

MAUI+Blazor:windows 打包踩坑_第4张图片
MAUI+Blazor:windows 打包踩坑_第5张图片
MAUI+Blazor:windows 打包踩坑_第6张图片

版本号

MAUI+Blazor:windows 打包踩坑_第7张图片
MAUI+Blazor:windows 打包踩坑_第8张图片
MAUI+Blazor:windows 打包踩坑_第9张图片

安装

MAUI+Blazor:windows 打包踩坑_第10张图片
MAUI+Blazor:windows 打包踩坑_第11张图片
MAUI+Blazor:windows 打包踩坑_第12张图片
MAUI+Blazor:windows 打包踩坑_第13张图片
MAUI+Blazor:windows 打包踩坑_第14张图片
MAUI+Blazor:windows 打包踩坑_第15张图片
MAUI+Blazor:windows 打包踩坑_第16张图片
MAUI+Blazor:windows 打包踩坑_第17张图片

总结

微软不愧是“懒人开发”,版本自动更新啥的都给你设置好了,只不过你要按照他的要求来。

你可能感兴趣的:(MAUI+Blazor,windows)