我已将现有的 MAUI 应用程序升级到 .NET 8.0 并使用以下命令行命令生成捆绑文件
dotnet publish -c Release -p:Platform=x64 -f net8.0-windows10.0.19041.0
我已使用 MSIX/Power shell 安装了该应用程序。
打开应用程序时,它会要求安装或更新 .NET,如下图所示
但是在使用 .NET 7.0 升级之前,打开应用程序时不会显示弹出窗口。
预期行为: 打开应用程序时,不应要求下载
请帮助我们。
将
--self-contained
添加到发布命令行以创建一个自包含应用程序,其中包含框架所需的部分,因此无需额外安装即可进行部署。您可能还需要添加 -r win-x64
来指定平台。
请参阅部署指南,了解部署模型的概述以及有关要使用的命令的更多详细信息。