You need to enable JavaScript to run this app. 更新VS2019 16.10.02后C++ WinRT UWP项目Debug模式无法启动
优惠活动
大模型
产品
解决方案
定价
更多

更新VS2019 16.10.02后C++ WinRT UWP项目Debug模式无法启动

问题根因

该报错是Visual Studio 2019 16.10.02版本自带的C++/WinRT调试依赖库与UWP项目Debug配置的链接参数不匹配导致:错误码0xc0000139对应「入口点未找到」,触发时机在应用代码执行前的系统加载阶段,因此普通异常捕获机制无法捕捉到相关线索;Release模式不链接调试版依赖库,因此运行不受影响。

解决方案

  • 升级项目依赖的Microsoft.Windows.CppWinRT NuGet包到2.0.210707.1及以上版本,该版本已经完成对VS2019 16.10.x调试运行时的适配。
  • 清理项目缓存:关闭Visual Studio后删除项目根目录下的.vs文件夹、所有Debug配置对应的输出文件夹(如x64/Debug、Debug)、Generated Files文件夹,重启VS后重新生成项目。
  • 检查项目配置匹配性:打开项目属性页,确认Debug配置下两处设置正确:
    • 配置属性 → 调试 → 调试器类型 选择「应用程序进程的调试器类型」
    • 配置属性 → C/C++ → 代码生成 → 运行库 选择「多线程调试 DLL (/MDd)」
  • 若以上操作无效,可将Visual Studio降级至16.9.x LTS版本,或升级至16.11.x正式稳定版,这两个版本均不存在该调试库不兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 06:45:03