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

VS2022社区版创建WinUI3打包项目时缺失指定版本Microsoft.UniversalCRT.Debug SDK

解决MSB3774: 找不到Microsoft.UniversalCRT.Debug, Version=10.0.22621.0的问题

检查SDK安装完整性

  • 打开Visual Studio Installer,点击「修改」,切换到「单个组件」标签,搜索「Windows SDK 10.0.22621.0」,确保以下组件都已勾选安装:
    • Windows SDK (10.0.22621.0)
    • Windows SDK Debugging Tools for x64/x86
    • Universal CRT SDK(对应10.0.22621.0版本)
  • 安装完成后重启Visual Studio,重新构建项目。

手动调整项目SDK版本配置

  • 右键解决方案中的「App7 (Package)」项目,选择「卸载项目」,再右键点击已卸载的项目选择「编辑App7 (Package).wapproj」。
  • 在项目文件中找到以下配置节点:
    <PropertyGroup>
      <TargetPlatformVersion>10.0.22621.0</TargetPlatformVersion>
      <TargetPlatformMinVersion>10.0.xxxx.x</TargetPlatformMinVersion>
    </PropertyGroup>
    
  • 确认TargetPlatformVersion与已安装的SDK版本一致,若未成功安装10.0.22621.0,可修改为你已安装的最高版本Windows SDK;也可尝试将TargetPlatformMinVersion调整为与TargetPlatformVersion相同的版本。
  • 保存项目文件,重新加载后构建。

修复MSBuild与VS配置

  • 打开「开发者命令提示符 for Visual Studio 2022」,依次运行以下命令:
    msbuild /restore
    msbuild /clean
    msbuild /rebuild
    
  • 若问题仍存在,重置Visual Studio设置:点击「工具」→「导入和导出设置」→「重置所有设置」,按需保存现有设置后完成重置。

手动校验SDK注册表项(谨慎操作)

  • 按下Win+R输入regedit打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots,检查KitsRoot10的值是否为C:\Program Files (x86)\Windows Kits\10\,路径错误则修正。
  • 继续导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\10\SDKs,确认存在10.0.22621.0子项,若不存在且已安装该SDK,可手动添加对应项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 17:07:38