曾使用的Visual Studio多年,正试图在Visual Studio中创建我的第一个项目2015年添加大会类库VS 2015年
我创建一个MVC项目,我现在interrested在添加新这个项目将充当我的数据层。让我们打电话给项目MyProj。所以我创建了一个名为MyProj.Data的新Web类库。我还使用NuGet安装了最新的EntityFramework(6.1.3)。
现在我想创建一个类,它应该为我的EntityTypeConfiguration像:
public class GadgetConfiguration : EntityTypeConfiguration<Gadget>
{
....
}
问题是,EntityTypeConfiguration无法识别。 Reharper说:参考'EntityFramework'和使用'System.Data.Entity.ModelConfiguration.EntityTypeConfiguration'
问题是(据我所知)在文件夹引用 - > .NET平台我可以看到我的EntityFramework。所以应该引用它。但我无法在引用中找到System.Data.Entity。
当我尝试添加引用时,我的程序集选项卡会显示'没有找到任何项目'。如果我点击“浏览...”按钮,我被告知“项目没有指定目标框架”。
然后我试着将v4.5添加到MyProj.Data.xproj文件(在...下),但这并没有改变一件事。
然后,我改变了project.json文件的框架部分来自
"frameworks": {
"dotnet": { }
}
到
"frameworks": {
"dotnet": { },
"dnx451": {
"frameworkAssemblies": {
"System.Data": "4.0.0.0",
"System.Data.Entity": "4.0.0.0"
}
}
现在我可以看到System.Data和System.Data.Entity的。我现在也可以从引用中添加更多的程序集。但我仍然不能在我的课堂上使用它们。无论是通过键入
using EntityFramework
或
using System.Data
或通过直接引用像
public class GadgetConfiguration : System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<Gadget>
我怎么可以参考/使用所需的装配?
看看:http://stackoverflow.com/questions/30030521/visual-studio-2015-rc-entity-framework-6-1-3-migrations-error –