Visual Studio 2022安装Windows WDK遇NuGet问题求助
解决Visual Studio 2022 NuGet包管理器不显示包的问题
一、排查NuGet源配置
- 打开Visual Studio 2022,点击顶部菜单栏「工具」→「NuGet包管理器」→「包管理器设置」
- 在弹出窗口选择「包源」,检查是否存在
nuget.org源:- 若没有,点击右上角「+」添加新源:名称填
nuget.org,源地址填https://api.nuget.org/v3/index.json - 若有但被禁用,勾选前方复选框启用
- 若没有,点击右上角「+」添加新源:名称填
- 点击「更新」→「确定」,重启NuGet包管理器重试
二、检查网络与代理
- 确认电脑能正常访问外网,可直接打开
nuget.org网站验证 - 若使用代理,进入「工具」→「选项」→「环境」→「Web代理」,设置正确代理信息或选择「自动检测设置」
三、清理NuGet本地缓存
- 打开「工具」→「NuGet包管理器」→「包管理器控制台」
- 输入命令:
dotnet nuget locals all --clear,执行后清理本地缓存 - 重启Visual Studio,再次打开包管理器查看
四、重要纠正:Windows WDK的正确安装方式
Windows WDK无法通过NuGet包管理器安装,正确步骤如下:
- 打开Visual Studio 2022,点击「工具」→「获取工具和功能」(启动Visual Studio安装程序)
- 在「工作负载」选项卡,勾选「使用C++的桌面开发」(WDK默认关联该工作负载)
- 切换到「单个组件」选项卡,搜索「Windows驱动工具包」,勾选与你的Windows系统版本匹配的组件
- 点击「修改」,等待安装完成即可
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

