NuGet与6.1.1一起下载EF 6.1.2-beta

时间:2014-12-11 10:54:02

标签: entity-framework nuget entity-framework-6

我已经在我的一个解决方案(数据层类库)中的几个项目中使用了EntityFramework 6.1.1。然后我发现我还需要在主应用程序中安装它,主要是为了在app.config中获得正确的配置数据。

但是当我选择管理NuGet包以寻求解决方案时 - >实体框架 - >管理并选择主应用程序,NuGet开始下载并执行6.1.2-beta2中的脚本,即使6.1.1已存在于解决方案中。它还在package.config参考6.1.2-beta2而不是6.1.1。

中的主应用程序中进行了引用

编译解决方案,但是在启动时我遇到了 TypeLoadException ,指向无法加载类型 TableExistenceChecker

经过几个小时的故障排除后,我通过卸载项目解决了这个问题,将程序集引用路径更改为指向v6.1.1,然后手动破解packages.config以引用6.1.1。

这是非常正确的行为吗?由于该软件在生产环境中运行,我更愿意避开预发布。

如果这确实是一个错误,我应该在哪里报告?我之前从未遇到像NuGet或EF这样的问题。

0 个答案:

没有答案