VS2017 EF的Abp 5.0模板问题

每个人, 我下载了具有以下功能的模板

  • Abp 5.0.0.0
  • Asp.Net MVC 5.x
  • 带有服务器呈现的HTML的Web应用程序; ASP.NET MVC和jQuery
  • 实体框架

VS2017社区作为开发环境

问题出在实体框架或Nuget版本上 从Nuget控制台运行Update-Database命令总是返回相同的错误

更新数据库无法识别cmdlet

我的Nuget版本是4.9.3.5777

我试图清除nuget缓存,还原解决方案软件包,重新启动vs2017和计算机(Windows 7 Enterprise 64)都没有成功

下载软件包有问题吗?

qhzy1 回答:VS2017 EF的Abp 5.0模板问题

  

下载软件包有问题吗?

我认为此问题表明EF package未成功安装在当前项目中。

1。请检查解决方案资源管理器中是否有黄色警告,例如this issue。如果有任何警告,请予以解决或在此处分享,我会为您检查一下。

2。我知道您已经清理了nuget缓存,但是看到this,当您在EF package的{​​{1}}文件夹中找到Solution folder的一个副本时,您正在使用packages格式的项目中。因此,尽管您已经清理了Packages.config中的nuget缓存,但是您的项目仍仍使用%userprofile%\.nuget\packages文件夹中的旧副本

建议(此顺序很重要,请按照以下步骤操作):

#1为此,您应该右键单击您的项目=> Manage Nuget Packages(UI)=>卸载solutionDirectory\packages软件包。(或手动删除EntityFramework文件夹中的EF软件包文件夹)

#2然后通过SolutionDir\packages清理nuget缓存。

#3关闭Package Manager Console(如果已打开)。 =>关闭VS实例。

#4然后重新启动VS,并通过程序包管理器UI重新安装该EF程序包。并手动打开Package Manager控制台并键入Tools=>Nuget Package Manager=>Package Manager Settings=>Clear All Nuget Cache,以检查此问题是否消失。

希望有帮助:)

本文链接:https://www.f2er.com/3066097.html

大家都在问