ABP更新数据库错误-无法解析指定的框架版本'2.1'-

时间:2018-11-06 16:45:58

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

只是尝试创建数据库,这是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]     [C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]中的2.0.5     位于[C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]的2.0.6     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经验的人可以为我指出正确的方向吗?谢谢!

1 个答案:

答案 0 :(得分:0)

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

方案1:

  
      
  1. 要遵循的步骤

  2.   
  3. 更新VisualStudio

  4.   
  5. 删除.vs文件夹
  6.   
  7. 重新启动PC
  8.   
  9. 以管理员身份运行VisualStudio
  10.   

这就是帮助我的原因。

方案2:

  

编写PM> ls并检查VS软件包管理器是否为corect目录,如果   而不是cd folder,然后重试。如果不起作用,请转到方案1。

方案3:

  

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

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

相关问题