【问题标题】:Could not install package 'EfSchemaCompare.EF6 1.0.0'无法安装包“EfSchemaCompare.EF6 1.0.0”
【发布时间】:2016-12-22 13:04:41
【问题描述】:

我在网上搜索了“将实体框架数据库部署到生产环境中” 我发现由 Jon Smith 创建的 EfSchemaCompare.EF6 1.0.0 package 非常有用。
但是当我尝试使用 Nuget 包管理器控制台安装它时,它给出了以下错误:

谢谢

【问题讨论】:

  • 您的项目使用的是哪个版本的框架?该软件包很可能需要比您使用的版本更新的版本。
  • 升级 .net 版本能解决设置问题吗?

标签: asp.net asp.net-mvc-4 sql-server-2012 entity-framework-6


【解决方案1】:

NuGet 包包含一个folder structure for .net 4.5.1

针对 .net 框架 4.5.1:

<frameworkAssemblies>
  <frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5.1" />
</frameworkAssemblies>

但根据消息,您的项目的目标是 .net 4.5。所以打开你项目的属性,把 Targetframework 改成 4.5.1

【讨论】:

  • 谢谢。我对是否应该升级框架或降级感到困惑
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-01
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 2016-03-28
  • 2019-04-15
相关资源
最近更新 更多