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

创建Uno Platform桌面项目时遇System.DllNotFoundException错误

解决Uno Platform项目加载Microsoft.WindowsAppRuntime.dll失败的问题

以下是几个可行的排查和解决步骤:

  • 手动修复/安装Windows App Runtime
    尽管uno-check显示组件齐全,但可能Windows App Runtime存在安装不完整的情况。以管理员权限打开PowerShell,运行命令重新安装对应版本的Runtime:

    winget install Microsoft.WindowsAppRuntime.1.5
    

    Uno 6.x版本通常适配Windows App Runtime 1.5,若仍有问题可尝试匹配项目依赖的具体Runtime版本。

  • 补全Visual Studio相关组件
    打开Visual Studio Installer,确认已勾选Universal Windows Platform开发分类下的Windows App SDK C# Templates和Windows App Runtime组件——这些是Windows平台运行Uno项目的基础,即使只开发桌面应用也需要安装。

  • 清理项目缓存后重建
    删除项目根目录下的bin和obj文件夹,在VS中依次执行清理解决方案和重建解决方案,排除缓存文件导致的加载异常。

  • 检查系统环境要求
    确认Windows系统版本不低于Windows 10 1809,Windows App Runtime依赖该最低版本。同时安装最新版的Microsoft Visual C++ Redistributable包,避免缺失底层运行库。

  • 调整项目目标框架
    尝试将Windows项目的目标框架切换为.NET 6或.NET 7,Uno 6.x对这两个版本的兼容性更稳定,过高的.NET版本可能引发Runtime适配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 23:12:05