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

配置属性无Linker等选项的KMDF驱动项目问题求助

解决KMDF驱动项目属性缺失Linker/Driver Settings等选项的问题

排查与修复步骤

  • 确认VS与WDK的关联状态
    打开Visual Studio Installer,选择当前VS版本的「修改」选项,检查「Windows Driver Kit (WDK) for Windows 10」组件是否已正确安装并与VS绑定。若之前安装后未触发关联,重新勾选WDK相关组件完成安装,确保VS能识别WDK的项目配置规则。

  • 验证项目文件的MSBuild导入配置
    右键项目→「卸载项目」,再右键→「编辑.vcxproj」,检查文件中是否包含WDK相关的导入语句:

    <Import Project="$(WdkDir)build\Microsoft.Wdk.Default.props" />
    <Import Project="$(WdkDir)build\Microsoft.Wdk.targets" />
    

    若缺失则手动添加,保存后重新加载项目。同时确认WdkDir环境变量是否指向C:\Program Files (x86)\Windows Kits\10\。

  • 清理VS本地缓存

    1. 关闭所有VS实例
    2. 删除以下目录的缓存文件:
      • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_xxxx\ComponentModelCache(xxxx为你的VS实例ID)
      • %USERPROFILE%\AppData\Local\Temp\VisualStudioBuildTemp
    3. 重启VS后重新加载项目。
  • 检查系统环境变量配置
    打开「系统属性→高级→环境变量」,确认存在WDKContentRoot变量,值为C:\Program Files (x86)\Windows Kits\10;同时Path变量需包含C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.1\x64等WDK工具路径。缺失则手动添加,重启电脑后生效。

  • 重置VS项目模板
    以管理员身份打开命令提示符,进入VS安装目录(如C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE),执行命令:

    devenv /installvstemplates
    

    等待模板重新安装完成后,重启VS并新建KMDF项目测试。

  • 禁用VS预览功能与第三方插件
    进入「工具→选项→环境→预览功能」,关闭所有预览选项;再进入「扩展→管理扩展」,禁用所有非官方第三方插件,重启VS后检查属性页是否恢复正常。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 00:58:18