VS 2022 Pro安装NuGet包时遇NU1102错误求助
解决NU1102:无法找到>=5.0.0版本的Microsoft.NETCore.Platforms包
针对你在Visual Studio Pro 2022(17.5.4版本)中安装NuGet包时遇到的NU1102错误,可尝试以下解决方案:
1. 启用官方NuGet源
- 打开Visual Studio,依次进入「工具」→「选项」→「NuGet包管理器」→「包源」
- 确认
nuget.org源是否存在且启用:- 若不存在,点击「+」按钮,名称设为
nuget.org,源地址填写https://api.nuget.org/v3/index.json - 勾选该源,保存设置
- 若不存在,点击「+」按钮,名称设为
- 重新尝试安装目标NuGet包
2. 清理本地NuGet缓存
- 打开命令提示符或PowerShell,执行命令:
nuget locals all -clear - 缓存清理完成后,回到Visual Studio重试安装操作
3. 手动安装指定版本包
- 获取Microsoft.NETCore.Platforms包5.0.0及以上版本的
.nupkg文件 - 在Visual Studio中,右键项目选择「管理NuGet包」,点击「浏览」栏的设置图标,添加一个本地文件夹作为包源,将下载的
.nupkg放入该文件夹 - 切换到这个本地包源,找到对应版本并安装
4. 检查项目目标框架
- 右键项目→「属性」→「应用」,查看项目的目标框架版本
- 若目标框架低于.NET 5.0,将其升级到.NET 5.0或更高版本后,再尝试安装包
内容的提问来源于stack exchange,提问作者franchesco totti
相关产品推荐
相关产品推荐

