ASP.NET Core新手安装Microsoft.EntityFrameworkCore.SqlServer遇错误求助
解决Entity Framework Core SqlServer包安装失败的方案
- 清理NuGet缓存:打开Visual Studio的工具>选项>NuGet包管理器>常规,点击「清除所有NuGet缓存」;也可通过命令行执行:
dotnet nuget locals all --clear - 检查NuGet源配置:进入工具>选项>NuGet包管理器>包源,确认官方NuGet源(
https://api.nuget.org/v3/index.json)处于启用状态,移除可能存在的无效或冲突私有源 - 手动添加包引用:右键项目选择「编辑项目文件」,直接插入对应版本的包引用代码(以.NET 7为例):
保存后右键项目选择「还原NuGet包」<ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.14" /> </ItemGroup> - 修复.NET SDK:打开控制面板的「程序和功能」,找到项目使用的.NET SDK版本,右键选择「更改」后点击「修复」
- 清理项目编译文件:手动删除项目根目录下的
obj和bin文件夹,重新生成项目后再尝试安装包
内容的提问来源于stack exchange,提问作者Volt
相关产品推荐
相关产品推荐

