Ответ 1
Похоже, что это подтвержденная проблема с инфраструктурой Entity и обновлением Visual Studio 2012 1
В настоящее время ссылка содержит 2 работы вокруг
Просто пытаюсь создать объекты POCO, контекст и т.д. для существующей базы данных, используя средство EF Power Tools Beta 2 "Обратный инженерный код First".
Я использую VS2012 Ultimate с обновлением 1 на 64-разрядной версии Windows 7.
Я указываю его на существующую базу данных и нажимаю OK. Я получаю следующую ошибку в окне сборки вывода:
При обработке шаблона 'Entity.tt' произошла одна или несколько ошибок. C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF.Utility.CS.ttinclude(1,4): ошибка: процессор с именем 'T4VSHost 'не удалось найти для директивы с именем "CleanupBehavior". Преобразование не будет выполнено. Исключено следующее исключение: System.InvalidOperationException: Не удается найти процессор для директивы T4VSHost. в Microsoft.DbContextPackage.Utilities.EfTextTemplateHost.Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolveDirectiveProcessor(String имя_процесса) в Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(хост ITextTemplatingEngineHost, сеанс TemplateProcessingSession, директивы IEnumerable`1ToBeProcessed)
Любые идеи?
Похоже, что это подтвержденная проблема с инфраструктурой Entity и обновлением Visual Studio 2012 1
В настоящее время ссылка содержит 2 работы вокруг
Это законная проблема в EF Power Tools, но она не связана с проблемой CTP, которая была решена в финальной версии обновления VS. Исправление для EF Power Tools находится в работе.
Дэвид Обандо
Команда Entity Framework
я также попал в эту же проблему. Виновником был пакет под названием Entity Framework Power Tool Beta 3. Обновлено, и все было в порядке.