Ошибка при добавлении EntityFramework в проект - PullRequest
0 голосов
/ 19 июля 2011

Когда я установил VS2010 и создал проект MVC3, я мог без проблем добавить модель данных объекта ADO.NET.

Установлено

  • EF_JUNE_2011_CTP
  • EFTools
  • Инструменты разработчика SQL Server. Кодовое имя Juneau и обновления Windows.

Теперь, когда вы пытаетесь добавить EDM, выдает ошибку как предупреждение и не может ее добавить.Для существующего EMD при нажатии я вижу XML как EDM.

Кто-нибудь подскажет, что делать?

Method not found: 'Boolean Microsoft.Data.Tools.Diagnostics.
Tracer.AssertTraceEvent(Boolean,System.Diagnostics.TraceEventType, 
Microsoft.Data.Tools.Diagnostics.TraceId,System.String)'.

1 Ответ

1 голос
/ 14 августа 2011

Пожалуйста, взгляните на этот пост: http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/adc028f7-b8ee-47c6-9e6f-b53ceb570769. Есть некоторые проблемы SxS с "Juneau" CTP3 и EFTools. Рекомендуется устанавливать их на отдельных компьютерах.

Обновление: Это откат, который я предложил в приведенной выше ссылке, чтобы вернуться к «рабочему состоянию» на вашем компьютере с обновлением в июне 2011 года. Это было подтверждено ОП. Как упоминалось выше, из-за ошибки не удается установить SxS в Juneau CTP3 и новый пакет EFTools.

  1. Удалите и Juneau CTP3, и обновление дизайнера Entity Framework

  2. Установить обновление конструктора Entity Framework

  3. Это должно заставить все работать на вашем текущем компьютере. К сожалению, если вы хотите опробовать CTP3 в Juneau, вам придется установить его на отдельном компьютере (возможно, на виртуальной машине) из-за конфликтующих проблем с обновлением EF 4.1 designer.

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