Шаблон модели данных объекта ADO.NET "Visual studio 2008 SP1" не найден - PullRequest
10 голосов
/ 09 марта 2009

Я установил версию Visual Studio Team System 2008 Architecture: 9.0.30729.1 SP и Microsoft Net Framework 3.5 SP1.

Когда я собираюсь добавить новый элемент, я не могу найти шаблон ADO.NET Entity Data Model.

Что происходит?

Спасибо!

Ответы [ 9 ]

10 голосов
/ 02 апреля 2009

Убедитесь, что у вас VS2008 sp1 (http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en). У меня был установлен .Net Framework 3.5 SP1, но не VS2008 SP1. ... по крайней мере, я поступил неправильно.

5 голосов
/ 01 апреля 2009

Итак, подведем итог:

Требуется Visual Studio 2008 с пакетом обновления 1 (включая .Net Framework 3.5 с пакетом обновления 1)

Вы должны работать с .Net Framework 3.5 проектом В обозревателе решений щелкните правой кнопкой мыши и выберите «Добавить» -> «Новый элемент» Для удобства поиска выберите элемент «Данные» в виде дерева слева Выберите ADO.NET Entity Data Model и укажите имя в текстовом поле ниже
5 голосов
/ 09 марта 2009

РЕЗЮМЕ Кажется, что есть много причин этой проблемы, как указывают многие другие ответы.

  1. Убедитесь, что Framework 3.5 sp1 установлен первым
  2. Убедитесь, что Visual Studio 2008 sp1 установлен
  3. Уверен, что проект нацелен на 3.5 framework
  4. Модель данных добавляется в существующий проект, а не в отдельный тип проекта

КОНЕЦ РЕЗЮМЕ

Вы можете смотреть не на тот уровень. Модель данных Entity Framework - это то, что вы добавляете в проект, а не отдельный тип проекта.

Щелкните правой кнопкой мыши на существующем проекте. Выберите Добавить, Новый предмет

А затем выберите ADO.Net Entity Data Model ...

2 голосов
/ 25 марта 2010

Я думаю, что большинство из вас, ребята, путают sp1 для .net с пакетом обновлений vs2008. очень вероятно у вас все .net 3.5 sp1. Вам нужно иметь оба .net 3.5 sp1 + vs2008 sp1 .... позднее загрузка и установка займет много времени, в зависимости от вашей чистой скорости.

попробуйте, и эта проблема будет решена.

1 голос
/ 08 апреля 2009

У меня была такая же проблема. Я установил Visual Studio SP1 и применил .Net Framework 3.5 SP1.

Я скачал ISO-образ Visual Studio SP1 и записал его на DVD.

Я обнаружил, что мне пришлось удалить Visual Studio, а затем переустановить. Только тогда я смогу применить SP1 с DVD.

Моя Visual Studio была относительно свежей установкой. Я установил .Net Framework 3.5 SP1 и ASP.NET MVC 1.0, прежде чем пытаться перейти на SP1. Это может привести к конфликту с обновлением SP1.

ISO: http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&displaylang=en

Оливер

1 голос
/ 01 апреля 2009

У меня была та же проблема, но мое решение оказалось простым: мой проект по умолчанию был .Net 2.0, и его нужно было установить на .Net 3.5, прежде чем он предлагал мне опции Entity Framework в Добавить. Коробка нового предмета.

0 голосов
/ 21 сентября 2010

Я переустановил Visual Studio 2008 с пакетом обновления 1 (SP1), и он заработал!

Найдите SP1 здесь: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&displaylang=en

0 голосов
/ 09 января 2010

У меня была такая же проблема. Дело в том, что ASP.NET MVC должен быть установлен после .NET 3.5 SP1 и VS2008 SP1, если вы установили его раньше - попробуйте деинсталлировать ASP.NET MVC, .NET 3.5 SP1 и VS2008 SP1, а затем установить его в правильном порядке.

Спасибо, Arty

0 голосов
/ 29 марта 2009

Сначала вам нужно установить последнюю версию формы ADO.NET Entity Framework по ссылке ниже: http://www.microsoft.com/downloads/details.aspx?familyid=15DB9989-1621-444D-9B18-D1A04A21B519&displaylang=en

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...