【问题标题】:ABP Update-Database error - The specified framework version '2.1' could not be parsed -ABP 更新数据库错误 - 无法解析指定的框架版本 '2.1' -
【发布时间】:2019-04-10 02:33:04
【问题描述】:

只是尝试创建数据库作为this 文档中步骤的一部分。

解决方案构建良好。

来自包管理器控制台的消息:

PM> 更新数据库

无法解析指定的框架版本“2.1”

指定的框架'Microsoft.NETCore.App',版本'2.1'不是 找到了。

  • 检查应用程序依赖关系并定位安装在以下位置的框架版本: C:\Program Files\dotnet\
  • 安装 .NET Core 先决条件可能有助于解决此问题: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
  • .NET Core 框架和 SDK 可以从以下位置安装: https://aka.ms/dotnet-download
  • 安装了以下版本: 1.0.5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 1.1.2 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.6 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.9 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.1.5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

error copied from my VS window

鉴于我安装了 2.1.5,这似乎很奇怪。有 ABP 经验的人可以为我指明正确的方向吗?谢谢!

【问题讨论】:

标签: .net-core aspnetboilerplate package-manager-console


【解决方案1】:

这不是 abp 问题,而是 VS 和 dotnet core 框架。

场景 1:

  1. 要遵循的步骤

  2. 更新 VisualStudio

  3. 删除 .vs 文件夹
  4. 重启电脑
  5. 以管理员身份运行 VisualStudio

这对我有帮助。

场景 2:

写PM> ls并检查VS包管理器是否是一个正确的目录,如果 不是cd folder,然后再试一次。如果不工作,请转到场景 1。

场景 3:

将整个存储库复制到 C:/repo 文件夹,然后重试。

如果所有这些都不起作用,请重新安装 .NET core 2.1 框架。

【讨论】:

    猜你喜欢
    • 2021-02-25
    • 2019-04-20
    • 2023-03-05
    • 2023-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    相关资源
    最近更新 更多