如何修复Visual Studio中Package source mapping处于关闭状态的问题?
Visual Studio 2022「Package source mapping is off」弹窗无法关闭的解决方法
问题场景
安装NuGet包时弹出「Package source mapping is off」提示,点击「Configure」进入添加包源界面,选中「nuget.org」后,Add按钮始终不关闭,弹窗无法正常完成配置。
解决步骤
方法一:手动完成包源映射配置
- 关闭卡住的Add弹窗,打开Visual Studio顶部菜单栏的「工具」→「选项」
- 在选项窗口中,展开「NuGet包管理器」→「包源」,确认「nuget.org」已在列表中:
- 若未找到,点击「+」按钮,输入名称
nuget.org,源地址填写https://api.nuget.org/v3/index.json,点击「确定」保存
- 若未找到,点击「+」按钮,输入名称
- 切换到「NuGet包管理器」→「包源映射」选项卡
- 点击「添加包源」,在下拉列表中选择「nuget.org」并确认,此时包源映射会自动启用,弹窗问题也会解决
方法二:重置NuGet本地缓存(方法一无效时使用)
- 完全关闭Visual Studio
- 打开命令提示符(CMD),执行以下命令清除NuGet本地缓存:
nuget locals all -clear - 重新启动Visual Studio,再尝试配置包源映射即可正常完成
内容的提问来源于stack exchange,提问作者Zeiad A.A
相关产品推荐
相关产品推荐

