MAUI Windows 未打包应用

前言

MAUI在Windows上现在支持未打包模式,好像是.net8开始支持的,按照此处的文档 https://learn.microsoft.com/zh-cn/dotnet/maui/windows/setup
添加 <PropertyGroup> <WindowsPackageType>None</WindowsPackageType> </PropertyGroup>
修改launchSettings.json

{
  "profiles": {
    "Windows Machine": {
      "commandName": "Project",
      "nativeDebugging": false
    }
  }
}

未打包的缺点

未打包对比打包肯定是有所不足的
根据此处的文档 https://learn.microsoft.com/zh-cn/windows/apps/desktop/modernize/modernize-packaged-apps#distribute 可知
缺少了下面这些功能

  • 通知
  • 集成包扩展(文档中的内容很多,都是与系统集成的一些功能,比如成为分享目标)
  • 激活的信息(通过什么方式启动的,直接启动,文件类型启动、接收分享启动等等)
  • 添加uwp组件
  • 通过微软商店分发

这里面对我影响比较大的是分享目标和激活信息,但也不是全无办法

未打包应用使用打包应用的功能

未打包应用不能使用那些功能重点在于包标识
查看此处的文档 https://learn.microsoft.com/zh-cn/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps#important-concepts
看起来略有麻烦,由于没有试过,就不乱说了,到时候看文档吧

posted @ 2024-11-16 13:52  Yu-Core  阅读(3)  评论(0编辑  收藏  举报