Столкнулись с ошибкой при гидратации файла EDMX?

Я только что получил Visual Studio 2012 RC Ultimate, и я пытаюсь подключиться к базе данных, используя EntityFramework Database First. Я создал файл EDMX, как делал тысячу раз, и когда я создаю свой проект, я получаю 2 ошибки. Я не уверен, связаны они или нет.

Обнаружена ошибка при гидратации файла EDMX «Model.edmx».

Не удалось загрузить файл или сборку «Microsoft.Data.Tools.Schema.Sql, версия = 11.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a» или одну из ее зависимостей. Система не может найти указанный файл.

Я провел несколько часов в Google, пытаясь узнать, была ли у кого-нибудь еще эта проблема, и я вообще ничего не нашел.

Любая помощь будет здорово. Спасибо


person Kevin    schedule 06.06.2012    source источник


Ответы (4)


  1. закрыть все экземпляры Visual Studio
  2. удалить файл C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfterMicrosoft.Data.Tools.Integration.targets
  3. перезапустите Visual Studio и перестройте решение

я надеюсь, что это избавит кого-то от многих проблем, как это могло бы быть для меня -ck

обновление:

по-видимому, это проблема только в том случае, если вы установили VS2012RC поверх VS2012 Developer Preview, так как что-то было удалено/переименовано, и этот файл остался от старой установки и сеет хаос...

person ckozl    schedule 06.06.2012
comment
Я также получаю ту же ошибку в VS2010. К счастью, это было на моем домашнем компьютере, а мои домашние проекты не очень критичны. Я, вероятно, отмечу это как ответ после того, как попробую. Но, надеюсь, скоро будет исправление для VS2012. - person Kevin; 07.06.2012
comment
по-видимому, это проблема только в том случае, если вы установили VS2012RC поверх VS2012 Developer Preview, так как что-то было удалено/переименовано, и этот файл остался от старой установки и сеет хаос .... - person ckozl; 07.06.2012
comment
@ckozl согласился. это мой случай. - person Maks Matsveyeu; 07.06.2012
comment
Очень полезно. Это сэкономило неисчислимое количество времени - 5 минут. - person brumScouse; 13.04.2013

Большое спасибо дивеге за то, что он указал мне правильное направление своим ответом на этот пост.

задача EntityHydrate не выполнена

Ищите там его ответ, просто удалите этот файл и все отлично работает

C:\Program Files (x86)\MSbuild\4.0\Microsoft.Common.Targets\ImportAfter\Microsoft.Data.Tools.Integration.targets

person Kevin    schedule 07.06.2012
comment
я ненавижу быть сосиской, но я дал вам тот же самый ответ на ваш собственный вопрос, обнаруженный независимо, в этой теме, за 7 часов до того, как вы опубликовали это, что дает? - person ckozl; 07.06.2012

FIY

Переименовать файл не получается.

Удаление решило мою проблему.

Еще одна вещь: проблема возникла только на моей 32-битной машине W7. На моей 64-битной машине W7 все работает нормально.

Большое спасибо за быстрый ответ, я могу продолжить работу снова.

person Rik D'huyvetters    schedule 07.06.2012

Мы пытаемся определить точное воспроизведение этой проблемы на случай, если это поможет нам получить исправление при установке Visual Studio 2012 RTM. Мне нужна информация о точных конфигурациях и последовательности установки программного обеспечения предварительного просмотра и бета-версии до RC от кого-то, кто смог это воспроизвести.

person divega    schedule 13.06.2012
comment
У меня есть подробные заметки о моих этапах установки. Куда я могу их отправить? Том Аллен на сайте cricketsoft.com - person Tom A; 28.06.2012
comment
Кроме того, какие инструменты я должен использовать для записи конфигурации системы для вас? - person Tom A; 28.06.2012