发布 ASP.NET WebApi 项目 Windows 10 时无法识别实体框架迁移

问题描述 投票:0回答:1

我对此很陌生,我正在尝试使用 Visual Studio 发布我的 Web api 项目,我正在尝试将我的应用程序发布到本地文件夹。 一切正常,但实体框架迁移显示错误,

dotnet工具安装dotnet-ef 工具包无法恢复 工具“dotnet-ef”安装失败。此故障可能是由以下原因引起的: *您正在尝试安装预览版本,并且没有使用 --version 选项来指定版本。

  • 找到了同名的包,但它不是 .NET 工具。
  • 无法访问所需的 NuGet 源,可能是由于 Internet 连接问题。
  • 您输错了工具名称

我尝试了不同的解决方案,但到目前为止没有任何效果

这是代码优先迁移

我尝试在全球范围内安装 dotnet-ef 但没有成功。我已经使用正确的版本正确安装了它(当前使用7.0.14),但仍然显示此错误

c# entity-framework iis asp.net-web-api publish
1个回答
0
投票

如果您尝试的一切都失败了,那么您应该在 Visual Studio 中检查以下内容:

工具 > NuGet 包管理器 > 包管理器设置 > Nuget 包管理器 > 包源。

你应该有

nuget.org
,如果没有并且你只有
Microsoft Visual Studio Offline Packages
,那就是问题所在。然后需要添加包资源
nuget.org
.

© www.soinside.com 2019 - 2024. All rights reserved.