Ошибка при использовании генератора DBContext с Entity Framework 4.1

Когда я использую ADO.NET DBContext Generator с Entity Framework 4.1, установленным на EDMX, я получаю следующую ошибку:

Ошибка: этот шаблон пытался загрузить сборку компонента «Microsoft.Data.Entity.Design, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a». Дополнительные сведения об этой проблеме и о том, как включить этот шаблон, см. в документации по настройке шаблонов проектов.

Я использую VS2010 с пакетом обновления 1 (SP1), Entity Framework 4.1 от NuGet, библиотеку классов .net 4.

Я что-то упускаю?

У меня установлен «Microsoft Entity Framework June 2011 CTP», и когда я выбираю его из целевых платформ проекта, работает шаблон «DBContext Generator». Означает ли это, что мне нужно удалить CTP, чтобы он работал с обычным .net framework 4.0?


person Ahmed Magdy    schedule 09.09.2011    source источник


Ответы (2)


Мне нужно переустановить Entity framework, чтобы заставить его работать, используя:

ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt"

Ссылка: Развертывание компонентов Visual Studio по отдельности

person Ahmed Magdy    schedule 11.09.2011

Спасибо, что разместили это и информацию. Для тех, кто столкнулся с этим после установки июньской CTP EF 4.2:

  1. Удалите июньский CTP-пакет SQL Server Data Tools.
  2. Затем следуйте совету AMgdy выше

ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt"

person Paul    schedule 14.02.2012