【发布时间】:2013-12-28 05:54:23
【问题描述】:
注意到发生了这种奇怪的事情,也许这是一个错误,但我自己可能遗漏了一些东西。
假设您有一个包含两个项目的解决方案:一个是 MVC3 项目,另一个是用于数据访问的类库(实体框架模型类、数据上下文等)。
类库引用EntityFramework (EF6) 和EntityFramework.SqlServer 库。
并且MVC项目引用了这个类库DAL。 DAL 库可能被应用程序之外的一些其他代码使用,从而将其与 Web 项目分离。
无论如何,似乎在发布 MVC3 项目时,该过程错过了将 EntityFramework.SqlServer 程序集复制到 publish/bin 目录的过程。但是,它确实将基础 EntityFramework dll 与其他库和类库本身一起发布。
有没有办法让发布者也发布所需的 SqlServer 驱动程序?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 entity-framework visual-studio-2012 ef-code-first