通过发布版本构建项目时找不到System.Data.Entity dll

时间:2013-12-13 16:55:47

标签: c# asp.net-mvc entity-framework

我正在使用实体框架6.0,我在“发布”模式下构建项目时遇到了一些问题。

当我在“调试”模式下构建项目时 - 一切都很好。 但是当我切换到“释放”模式时 - EntityTypeConfiguration类变得不可能。 找不到System.Data.Entity命名空间。

如何让项目在发布模式下工作?

1 个答案:

答案 0 :(得分:4)

听起来您的引用路径已损坏,但您已在Debug文件夹中拥有DLL,因此成功构建。

您可以通过查看解决方案资源管理器中的引用属性来验证实体框架,并查看“属性”中指定的路径是否实际存在

如果您手动添加了引用,只需删除并重新添加即可解决此问题,或者如果您使用Nuget删除并重新添加该包可以解决此问题。