1

我在同一个解决方案中有两个项目。一个是 ASP.NET MVC 2 空 Web 应用程序,另一个是控制台应用程序。

在第一个项目中,我使用 EF 和一个访问数据库的类创建了一个数据库。我想要做的是添加第一个项目作为对控制台应用程序项目的引用,这样我就可以使用这个类

我已经将它作为参考包含在参考中,然后在我的控制台应用程序顶部包含一个 using 指令,我什至可以使用代码帮助。但是当我编译时,我总是得到错误:

找不到类型或命名空间名称“DBModel”(您是否缺少 using 指令或程序集引用?)

我如何编译我的项目?

真挚地,

佐利

4

2 回答 2

3

根据你的描述,如果我没看错的话,

通常是这种情况when you have different target .NET framework(项目属性、应用程序、目标框架)——例如,一个是 .NET 4.0 客户端配置文件——而你引用的库只是 .NET 4.0。

于 2012-04-20T13:02:47.807 回答
0

您也可能在控制台应用程序中缺少对实体框架的引用。

有关更多信息,请参阅此帖子:http: //www.dotnetcurry.com/ShowArticle.aspx? ID=617 (就在中间下方,第 3 步)。

于 2012-04-20T13:04:18.677 回答