Visual Studio 找不到实体框架

use*_*836 3 asp.net-mvc entity-framework visual-studio asp.net-core visual-studio-2019

我在 Visual Studio 2019 中创建了一个新的 MVC Web 应用程序项目(针对 .NET 5.0)

现在我想安装EntityFrameworkCore,但当我在NuGet管理器中搜索时它没有出现在列表中。如果我输入“entity”,则只会出现 3 个选项。如果我输入的内容更多,则不会再出现任何内容。

在此输入图像描述

我也尝试输入(在控制台管理器中)

Install-Package Microsoft.EntityFrameworkCore -Version 5.0.11
Run Code Online (Sandbox Code Playgroud)

并收到此错误:

    `Install-Package : NU1101: Unable to find package` 
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packag
    es
    At line:1 char:1
    + Install-Package Microsoft.EntityFrameworkCore -Version 5.0.11
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
        + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)

我还多次尝试清理和构建该项目。我最近刚安装的VS2019。可能出了什么问题?

Jac*_*daw 7

在 Visual Studio 中,转到Tools \xe2\x96\xba Options。选择NuGet Package Manager。检查您是否Package sources:已将其nuget.org设置为https://api.nuget.org/v3/index.json

\n

在此输入图像描述

\n

然后Tools\xe2\x96\xba NuGet Package Manager\xe2\x96\xba Manage NuGet Packages for Solution...。打开Browse选项卡。

\n

在组合框中选择nuget.org :Package source:

\n

在此输入图像描述

\n