C# 控制台项目无法添加对 EF 的引用

标签 c# entity-framework

我有一个 C#3.5 控制台项目。 我在 Add Reference 中找不到 System.Data.Entity。图片告诉。 似乎所有 .NET 3.5 都丢失了。或者 .NET 3.5 是否设计为不在控制台项目中引用?

enter image description here

编辑:我的属性页面。我仍然无法引用 EF。 enter image description here

最佳答案

默认情况下,当您在 VS2010 中创建新的控制台应用程序时,Target Framework 将是 .NET Framework 3.5/4.0 Client Profile。转到项目属性并将其更改为 .NET Framework 3.5/4.0 您现在可以添加对 EF 的引用。

如果这不起作用,如 Rob 所说,请确保您的 PC 上安装了 .Net Framework 3.5 Service Pack 1/Visual Studio 2008 SP 1 http://www.microsoft.com/download/en/details.aspx?id=22

关于C# 控制台项目无法添加对 EF 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7459264/

相关文章:

c# - 我可以将静态方法调用内联到 EF 查询吗

entity-framework - 不支持关键字 : 'metadata' error in Azure function

c# - 不变继承问题

c# - 如何最好地将文件读入列表<string>

c# - 在实体值更新期间读取值?

c# - 带有 ASP.NET MVC 的 Entity Framework

c# - .Include 方法是否命中 LINQ 中的数据库?

c# - 替换继承中的对象

c# - 如何从我刚刚发起的调用中获取 UniqueId 和 channel 名称?

c# - 卸载应用程序域时出错。 (Windows 服务中的 HRESULT : 0x80131015), 异常