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

MAUI启动报错:无法加载WinRT.Runtime程序集

MAUI启动时WinRT.Runtime文件找不到的解决方案

针对启动时抛出的System.IO.FileNotFoundException(找不到WinRT.Runtime 2.2.0.0版本),可以尝试以下解决步骤:

  • 清理并重建项目
    右键项目选择「清理」,完成后再选择「生成」;或者使用命令行执行:

    dotnet clean
    dotnet build
    
  • 检查并修复WinRT.Runtime NuGet包
    打开NuGet包管理器,搜索WinRT.Runtime,确认是否安装了2.2.0.0版本。若缺失则直接安装;若已安装,先卸载再重新安装。也可通过命令行操作:

    dotnet add package WinRT.Runtime --version 2.2.0.0
    
  • 验证Windows App SDK安装状态
    打开系统设置→应用→应用和功能,搜索「Windows App SDK」,确认安装的版本与项目依赖一致。若版本不匹配,下载对应版本的Windows App Runtime重新安装。

  • 检查项目文件中的依赖引用
    打开项目的.csproj文件,确认包含正确的WinRT.Runtime和Windows App SDK引用:

    <PackageReference Include="WinRT.Runtime" Version="2.2.0.0" />
    <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.4.231008000" />
    

    注意:Windows App SDK版本需与项目实际依赖对应,可根据项目情况调整。

  • 清除NuGet缓存
    若缓存损坏导致包引用异常,执行以下命令清除所有NuGet缓存:

    dotnet nuget locals all --clear
    

内容的提问来源于stack exchange,提问作者Easy Rhino

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 17:06:04