我很难实现efcodefirst.createtablesonly(更改为dontropdbjustcreatetablesifmodelchangedstart)。

我已经成功地使用了Nuget将包裹拉入包装。现在提到

在packages.config中

和dontropdbjustcreateTablesIfmodelChangedStart.cs

我添加了devtalk.ef.codefirst

在我的app_start目录中。

但是我仍然无法使用dontdropdbjustcreatetablesifmodelchangedstart类。当我这样做时,应用程序与味精死亡

无法加载文件或汇编'EntityFramework,版本= 4.1.0.0,Culture =中性,publicKeyToken = B77A5C561934E089'或其依赖项之一。位置的组件的清单定义与汇编引用不符。 (Hresult的例外:0x80131040)

当我检查DontDropdBjustCreateTablesIfModelChangedStart的定义时,我发现它只有一个签名,而没有定义。

我做错了什么?还是我遗漏了什么步骤?我应该实现类/方法吗?

有帮助吗?

解决方案

问题在于库可能是使用EntityFramework.dll版本4.1.0.0编辑的,并且作者未针对版本4.2.0.0和4.3.0.0进行更新。尝试 重定向 版本4.1.0.0到Web.config文件中的版本4.3.0.0。

其他提示

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top