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

VS2022迁移构建报错MSB8020:找不到WindowsKernelModeDriver10.0工具

解决VS2022迁移时MSB8020错误:找不到WindowsKernelModeDriver10.0构建工具

问题说明

将VS2019项目迁移至VS2022编译时,触发错误MSB8020:找不到WindowsKernelModeDriver10.0(平台工具集='WindowsKernelModeDriver10.0')的构建工具。此前项目在VS2019可正常构建,已完成以下组件升级:

  • MSVC v142(VS2019)→ MSVC v143(VS2022)
  • Windows 10 SDK → Windows 11 SDK
  • C++ MFC for latest v142 build tools → C++ MFC for latest v143 build tools
  • C++ Modules for latest v142 → C++ Modules for latest v143
  • C++ 2019 Redistributable MSMs → C++ 2022 Redistributable MSMs
  • .NET Framework 4.6 targeting pack → .NET Framework 4.8 targeting pack(因Visual Studio SDK依赖,仍保留4.6目标包)

可行解决方案

1. 安装缺失的驱动工具集

  • 打开Visual Studio Installer,选中VS2022实例点击「修改」
  • 切换到「单个组件」标签,搜索Windows Kernel Mode Driver, version 10.0
  • 勾选该组件后完成安装,重启VS2022后重新构建项目

2. 升级平台工具集至VS2022对应版本

  • 右键项目选择「属性」,进入「配置属性 → 常规」
  • 将「平台工具集」从WindowsKernelModeDriver10.0修改为WindowsKernelModeDriver10.0 (v143)
  • 保存设置后重新构建项目

3. 使用VS「重定向解决方案」功能

  • 打开解决方案时,若VS弹出「重定向解决方案」提示,直接确认执行
  • 若未自动提示,通过菜单「项目 → 重定向解决方案」触发
  • 跟随向导完成工具集和SDK的自动升级,之后重新构建项目

注意事项

  • 若项目依赖特定版本的驱动工具集,优先选择安装对应组件的方案
  • 升级工具集后,需检查项目中自定义的路径配置(如附加包含目录、库目录),确保同步适配v143工具集路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 13:35:22