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

如何将.NET MAUI应用发布为无需命令行的Windows单文件可执行程序?

.NET MAUI Windows平台单文件发布相关解答

是否支持发布为单文件可执行程序

完全支持。针对Windows平台运行的.NET MAUI应用,你可以打包成包含运行时的单文件可执行程序,分享给其他用户后,对方不需要额外安装.NET运行时就能直接运行使用,适配Windows 10 19041及以上版本的系统。

无需命令行的可视化发布操作步骤(基于Visual Studio)

你可以直接通过Visual Studio的可视化界面完成所有发布配置,不需要手动输入命令:

  • 打开你的.NET MAUI项目,将顶部工具栏的解决方案运行平台切换为Windows Machine,框架版本选择你项目适配的Windows版本即可。
  • 右键点击解决方案资源管理器中的项目名称,在右键菜单中选择「发布」选项。
  • 在弹出的发布配置窗口中,发布目标选择Windows,点击下一步。
  • 特定目标选择sideloading(旁加载),该模式生成的程序可以直接分发,不需要上架微软应用商店,点击下一步。
  • 签名方法页面如果是个人分享使用,直接选择「使用临时证书签名」,设置自定义的证书密码即可;如果有正式的代码签名证书也可以选择现有证书,点击下一步。
  • 进入发布配置页后点击「配置」按钮,进行单文件相关设置:
    • 部署模式选择「独立」,将.NET运行时一起打包进程序,避免用户电脑缺少对应运行时无法启动。
    • 勾选「生成单个文件」选项。
    • 目标运行时根据适配需求选择win-x64(绝大多数家用/办公电脑都是x64架构)或者win-x86。
    • 可选勾选「裁剪未使用的代码」,可以大幅缩小最终生成的单文件体积。
  • 保存配置后点击「发布」按钮,等待编译打包完成后,即可在输出目录拿到最终的单文件安装包,直接发给朋友即可。

注意:第一次打开旁加载的应用时,Windows可能会弹出未知发布者的安全提示,让用户点击「更多信息」后选择「仍要运行」即可正常完成安装。

内容的提问来源于stack exchange,提问作者Leo Harmsen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:54:05