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

缺少Microsoft Windows App Runtime包,MAUI Blazor Hybrid App无法运行怎么办?

解决MAUI Blazor Hybrid App运行时DEP0840错误的简易方案

我在创建并运行全新的MAUI Blazor Hybrid App项目时,反复碰到下面这个DEP0840警告错误,直接导致应用没法正常启动:

Severity Code Description Project File Line Suppression State Details Warning DEP0840: Project 'FirstSignalR.App' requires packages 'MicrosoftCorporationII.WinAppRuntime.Main.1.3_8wekyb3d8bbwe' and 'MicrosoftCorporationII.WinAppRuntime.Singleton_8wekyb3d8bbwe' with version >= '3000.934.1904.0'. These packages should be installed on first run, if not please visit http://go.microsoft.com/fwlink/?linkid=2222757 for installation instructions. FirstSignalR.App

折腾了好几个月查资料,终于找到几个靠谱的简易修复方法:

  • 手动安装对应版本的Windows App Runtime
    1. 打开系统设置,进入「应用」>「应用和功能」
    2. 在搜索框里搜「Microsoft Windows App Runtime」,查看已安装的版本号
    3. 如果版本低于3000.934.1904.0,下载对应版本的运行时包完成安装即可
  • 通过Visual Studio Installer修复组件
    1. 打开Visual Studio Installer,找到你正在使用的VS版本,点击「修改」
    2. 切换到「单个组件」标签,搜索「Windows App SDK」,确保勾选版本1.3及以上的组件,点击「修改」完成安装
  • 清理并重新生成项目
    1. 在Visual Studio里右键项目,选择「清理」
    2. 清理完成后右键项目选「生成」,之后再尝试运行应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 01:16:01