Подтвердить что ты не робот

Ошибка при обратном коде инженера с использованием EF Power Tools Beta 2 и VS2012 Update 1

Просто пытаюсь создать объекты 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)

Любые идеи?

4b9b3361

Ответ 2

Это законная проблема в EF Power Tools, но она не связана с проблемой CTP, которая была решена в финальной версии обновления VS. Исправление для EF Power Tools находится в работе.

Дэвид Обандо

Команда Entity Framework

Ответ 3

я также попал в эту же проблему. Виновником был пакет под названием Entity Framework Power Tool Beta 3. Обновлено, и все было в порядке.