繁体   English   中英

将 .net MAUI 应用程序发布为 windows 可执行文件

[英]Publish .net MAUI Application as windows executable

如何将 .net MAUI 应用程序发布到单个可执行文件? 这甚至可能吗? 我有一个应用程序,我希望我的朋友在他们的 Windows PC 上使用它。 有没有不使用命令提示符的方法?

使用 .net MAUI 6.0.400(服务版本 1)的新版本,您可以将应用程序构建为工作 exe 文件。

在 Visual Studio 中:右键单击您的解决方案,在终端中打开。 运行以下命令:

msbuild /restore /t:build /p:TargetFramework=net6.0-windows10.0.19041 /p:configuration=release /p:WindowsAppSDKSelfContained=true /p:Platform=x64 /p:WindowsPackageType=None /p:RuntimeIdentifier=win10-x64

或者,如果您想将 x86 用于某些旧系统:

msbuild /restore /t:build /p:TargetFramework=net6.0-windows10.0.19041 /p:configuration=release /p:WindowsAppSDKSelfContained=true /p:Platform=x86 /p:WindowsPackageType=None /p:RuntimeIdentifier=win10-x86

构建 exe (x64) 文件可以在 \bin\x64\release\net6.0-windows10.0.19041\win10-x64 中找到


发布到单个文件是可能的,但目前有点错误,例如需要将图像从构建文件夹复制到发布文件夹才能工作。 通过 wwwroot 文件夹中的 Blazor 使用的图像可以正常工作。
发布命令:

msbuild /restore /t:Publish /p:TargetFramework=net6.0-windows10.0.19041 /p:configuration=release /p:WindowsAppSDKSelfContained=true /p:Platform=x64 /p:PublishSingleFile=true /p:WindowsPackageType=None /p:RuntimeIdentifier=win10-x64

构建 exe (x64) 文件可以在 \bin\x64\release\net6.0-windows10.0.19041\win10-x64\publish\ 中找到

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM