У меня проблемы с созданием нового файла edmx с использованием бета-версии Visual Studio 2011
- Целевая среда .Net 4.5
- Проект библиотеки классов
Последобавив пустую модель, я получаю сообщение об ошибке ниже
Ошибка 6039: предупреждение CS1701: предполагается, что ссылка на сборку 'System.Data.Entity, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089' соответствует 'System.Data.Entity, версия = 4.2.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 ', вам может потребоваться указать политику времени выполнения \ fjwflppr.0.cs (465,29): ошибка CS1061:' System.Data.Metadata.Edm.EdmFunction »не содержит определения для« IsComposableAttribute »и не может быть найден метод расширения« IsComposableAttribute », принимающий первый аргумент типа« System.Data.Metadata.Edm.EdmFunction »(если вы пропустили директиву using или сборкуссылка?)
Метод не найден: 'Boolean System.Data.Metadata.Edm.EdmFunction.get_IsComposableAttribute ()'.
Согласно msdn EdmFunction.IsComposableAttribute поддерживается только в .net 4.5, и проект по умолчанию ссылается на dll из C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Entity.dll
, но окно свойств файла в vs показывает 4.0.0.0
Я запуталсяо том, на какую версию System.Data.Entity.dll мой проект должен ссылаться, чтобы заставить работать редактор edmx.