Спасибо, что подняли это. Мы (команда EF) провели некоторое исследование, и мы пришли к выводу, что проблема может быть вызвана на компьютере, который содержит SQL Server 11 и Visual Studio 11 Beta.
В бета-версии настройка EF Tools (также известная как «Инструменты SQL Server Data Framework») содержит этот файл целей MSBUILD:
C: \ Program Files (x86) \ MSbuild \ 4.0 \ Microsoft.Common.Targets \ ImportAfter \ Microsoft.Data.Tools.Integration.targets
Примечание: используйте «Program Files» без «(x86)», если у вас 32-битная версия Windows.
Этот файл является устаревшим остатком интеграции между Entity Framework Designer и SQL Server Data Tools, который содержался в предварительной версии Visual Studio 11 Developer, но был удален в бета-версии (см. здесь для получения дополнительной информации. ). Файл был удален в более поздних внутренних сборках, поэтому он не будет присутствовать в RTM.
Вы можете обойти эту проблему, вы можете удалить или переименовать файл целей, например, добавив к нему расширение .backup.
РЕДАКТИРОВАТЬ: поцарапать это ... Кто-то сообщает ниже, что переименование недостаточно. Вы должны удалить файл.
Другой обходной путь, предложенный в этом потоке, также будет работать, но у него есть большой недостаток - удаление всего Entity Framework Designer из вашей установки Visual Studio.