kaysily

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

起因:部署网站提示错误“Method not found: 'Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)'”

原来是VS2012创建的entityframework 5只能在.net framework 4.5下才能运行,部署的服务器只装了.net framework 4.0版本。

 

解决方案:先删除项目中的5.0版本以及packages.config中的有关5.0的那个节点,还有Referrence中的entityframework的引用

 

  然后打开 package manager window(View->Other Windows -> Package Manager Console)  注意选择默认项目为需要建立entityframework 4.1的项目

 

输入命令:


Install-Package EntityFramework -Version 4.1.10331.0

然后再在该项目中建立entity即为4.1版了。

 

 

posted on 2013-10-23 14:02  制造业程序员  阅读(503)  评论(0)    收藏  举报
sa?