具有通用Windows平台添加迁移的实体框架7

时间:2016-04-03 08:41:53

标签: entity-framework sqlite visual-studio-2015 win-universal-app

我尝试使用EntityFramework和SQLite实现通用Windows平台应用程序(根据:http://ef.readthedocs.org/en/latest/platforms/uwp/getting-started.html),但我遇到了添加迁移命令的问题。

这是我的设置:

  • Visual Studio 2015 Update 1
  • EntityFramework.SQLite:" 7.0.0-rc1-final"

添加迁移时遇到的错误是:

无法加载文件或程序集“System.Collections.Immutable,Version = 1.1.36.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

很明显,你错过了一个dll" System.Collections.Immutable,Version = 1.1.36.0"在你的项目中。

要解决此问题,您可以打开Nuget工具,然后搜索System.Collections.Immutable,然后在"版本" label选择版本1.1.36,默认情况下是最新版本1.1.37。

您也可以尝试更新VS工具,这可能也可以解决您的问题。