
[英]Microsoft.EntityFrameworkCore.SqlServer dependency could not be resolved
[英]Unable to resolve 'Microsoft.EntityFrameworkCore.SqlServer (>= 3.0.0)' for '.NETCoreApp,Version=v3.0'
再会,
我正在尝试在我的 ASP.NET 核心 Blazor 应用程序中添加一个名为“Microsoft.EntityFrameworkCore.SqlServer --version 3.0.0”的 package。 但我收到以下错误。
Ps 这是我第一次使用 VS Code。
终端
g:\Workspace\Test>dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 3.0.0
Writing C:\Users\dell\AppData\Local\Temp\tmpDB70.tmp
info : Adding PackageReference for package 'Microsoft.EntityFrameworkCore.SqlServer' into project 'g:\Workspace\Test\Test.csproj'.
info : Restoring packages for g:\Workspace\Test\Test.csproj...
error: Unable to resolve 'Microsoft.EntityFrameworkCore.SqlServer (>= 3.0.0)' for '.NETCoreApp,Version=v3.0'.
error: Package 'Microsoft.EntityFrameworkCore.SqlServer' is incompatible with 'all' frameworks in project 'g:\Workspace\Test\Test.csproj'.
.NET 信息
g:\Workspace\Test>dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 3.0.100
Commit: 04339c3a26
Runtime Environment:
OS Name: Windows
OS Version: 6.1.7601
OS Platform: Windows
RID: win7-x64
Base Path: C:\Program Files\dotnet\sdk\3.0.100\
Host (useful for support):
Version: 3.0.0
Commit: 95a0a61858
.NET Core SDKs installed:
3.0.100 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
</Project>
一些帖子建议我清除我所做的 Nuget 缓存。 但还是徒劳。
g:\Workspace\Test>dotnet nuget locals all --clear
info : Clearing NuGet HTTP cache: C:\Users\dell\AppData\Local\NuGet\v3-cache
info : Clearing NuGet global packages folder: C:\Users\dell\.nuget\packages\
info : Clearing NuGet Temp cache: C:\Users\dell\AppData\Local\Temp\NuGetScratch
info : Clearing NuGet plugins cache: C:\Users\dell\AppData\Local\NuGet\plugins-cache
info : Local resources cleared.
g:\Workspace\Test>dotnet restore --force
Restore completed in 50.68 ms for g:\Workspace\Test\Test.csproj.
提前致谢。
如果您使用任何 Visual Studio IDE,请尝试在其他地方删除/剪切 nuget 配置文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.