2012-06-06 3 views
9

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

Обнаружена ошибка, увлажняющая файл EDMX 'Model.edmx'.

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

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

Любая помощь будет отличной. Благодаря

+1

https://connect.microsoft.com/VisualStudio/feedback/details/746923/entity-framework-bug-after-migrating-a-sharepoint-project-from-2010-to-2012-rc такой же вопрос здесь –

+0

спасибо, надеюсь, это скоро будет решено. – Kevin

+2

Дубликат http://stackoverflow.com/questions/9554626/entityhydrate-task-failed/9986445. – divega

ответ

10
  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, как нечто было удалено/переименован и этот файл остается от старой установки и опустошение ... навлекает

+0

Я также получаю ту же ошибку в VS2010. К счастью, это было на моем домашнем компьютере, и мои домашние проекты не были очень критичными. Я, вероятно, отмечу это как ответ после того, как попробую. Но, надеюсь, скоро будет исправление для VS2012. – Kevin

+1

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

+0

@ckozl согласился. это мое дело. –

2

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

EntityHydrate task failed

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

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

+0

Я ненавижу быть wiener, но я дал вам тот же ответ на ваш собственный вопрос, который был обнаружен независимо, по этой теме, за 7 часов до того, как вы разместили это, что дает? – ckozl

+0

@ckozl: Правда. Я проголосовал за ваш ответ :) – divega

+0

@ckozl Я назвал ваш ответ – Kevin

1

FIY

Переименование файла не работает ,

Удаление этого решена моя проблема.

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

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

1

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

+0

У меня есть подробные замечания по моим этапам установки. Где я могу отправить их? tom.allen cricketsoft.com –

+0

Также, какие инструменты следует использовать для захвата конфигурации системы для вас? –