Использовали Visual Studio в течение многих лет и в настоящее время пытаются создать свой первый проект в Visual Studio 2015.Добавить Ассамблею библиотеки классов в VS 2015
У меня есть создать проект MVC, и я теперь interrested в добавлении нового проект, который будет действовать как мой уровень данных. Позволяет вызвать проект MyProj. Поэтому я создал новую библиотеку веб-классов под названием MyProj.Data. Я также установил новейшую EntityFramework (6.1.3), используя NuGet для этого проекта.
Теперь я хочу, чтобы создать класс, который должен действовать как мой EntityTypeConfiguration как:
public class GadgetConfiguration : EntityTypeConfiguration<Gadget>
{
....
}
Проблема заключается в том, что EntityTypeConfiguration не распознается. Reharper говорит: Ссылка «EntityFramework» и использование «System.Data.Entity.ModelConfiguration.EntityTypeConfiguration»
Проблема в том, что (насколько я вижу) в папке Ссылки -> .NET Platform Я могу видеть мою EntityFramework. Так что на это нужно ссылаться. Но я не могу найти System.Data.Entity в ссылках.
Когда я пытаюсь добавить ссылку, на вкладке «Ассембли» написано «Нет элементов». Если я нажму кнопку «Обзор ...», мне сказали, что «Project не имеет целевых фреймворков».
Затем я попытался добавить 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 –