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

升级至.NET 8.0的MAUI Windows应用启动时提示安装.NET求助

解决.NET 8 MAUI应用启动提示安装.NET的问题

方法1:发布时打包自包含运行时

修改发布命令,添加自包含运行时参数,将.NET 8运行时直接打包进应用,无需依赖系统已安装的环境:

dotnet publish -c Release -p:Platform=x64 -f net8.0-windows10.0.19041.0 -p:SelfContained=true -p:PublishSingleFile=true

方法2:检查项目配置文件

打开项目的.csproj文件,确认以下配置是否正确添加或存在,确保MSIX打包时包含必要的运行时依赖:

<PropertyGroup>
  <RuntimeIdentifier>win-x64</RuntimeIdentifier>
  <SelfContained>true</SelfContained>
  <PublishReadyToRun>true</PublishReadyToRun>
  <WindowsPackageType>MSIX</WindowsPackageType>
</PropertyGroup>

方法3:验证目标Windows版本兼容性

你的发布命令指定了目标框架net8.0-windows10.0.19041.0,对应Windows 10 2004及以上版本。如果安装应用的系统版本低于该要求,需调整目标框架为更低版本(比如net8.0-windows10.0.17763.0对应Windows 10 1809),再重新发布。

方法4:检查MSIX依赖项

用PowerShell执行以下命令,查看已安装应用的依赖项,确认.NET 8运行时是否被正确包含:

Get-AppxPackage -Name "你的应用包名称" | Select-Object -ExpandProperty Dependencies

若发现缺少.NET 8依赖,可手动安装对应版本的.NET 8 Windows Desktop Runtime,或重新发布应用确保运行时被打包。

内容的提问来源于stack exchange,提问作者Devi Prasad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 06:23:12