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

如何与好友分享WinUI3或MAUI应用?传统分发方式适配探究

WinUI3 应用分享方式

WinUI3应用分未打包桌面版和打包MSIX版两种分发途径:

  • 未打包桌面版
    • 不要用Debug输出文件夹,Debug版本依赖调试环境,路径绑定和库依赖仅适配开发环境,无法直接在其他机器运行。
    • 切换到Release模式编译,找到输出目录(通常是bin\Release\[目标框架]\win10-x64,比如bin\Release\net6.0-windows10.0.19041.0\win10-x64),复制整个文件夹的所有内容到存储设备。
    • 对方直接运行文件夹里的.exe即可启动,若对方电脑未安装Windows App Runtime,要么你在编译时勾选“包含框架依赖”,要么让对方从微软官方渠道安装对应版本的Windows App Runtime。
  • 打包MSIX版
    • 和UWP类似,需要将应用打包成MSIX安装包,对方需开启Windows旁加载(设置→隐私和安全性→开发者选项中开启“旁加载应用”)。
    • 对方双击MSIX包即可完成安装,也可通过PowerShell执行Add-AppxPackage [包路径]命令安装。
MAUI 应用分享方式

MAUI Windows端同样支持未打包和打包两种分发方式:

  • 未打包桌面版
    • 用Release模式编译,推荐使用dotnet publish -c Release -r win10-x64 --self-contained true命令生成自包含发布包,输出目录为bin\Release\net6.0-windows10.0.19041.0\win10-x64\publish。
    • 复制整个publish文件夹,对方直接运行其中的.exe即可,自包含包已包含.NET Runtime,无需对方额外安装。
    • 若不想用自包含包,也可复制常规Release输出文件夹,但需确保对方电脑已安装对应版本的.NET Runtime。
  • 打包MSIX版
    • 打包成MSIX包后,分发逻辑和WinUI3一致,对方开启旁加载后即可安装运行。

内容的提问来源于stack exchange,提问作者Piotr Karocki

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 00:07:39