尝试使用EF Power Tools Beta 2的“反向工程代码优先”功能为现有数据库生成POCO对象、上下文等。
我使用的是安装了Update 1的VS2012 Ultimate,在Windows 7 64位操作系统上运行。
我将其指向我的现有数据库并点击“确定”。在我的构建输出窗口中,出现以下错误:
处理模板“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) : error : 找不到名称为“T4VSHost”的指令处理器。“CleanupBehavior”转换无法运行。引发了以下异常: System.InvalidOperationException: 不能找到指令“T4VSHost”的处理器。 at Microsoft.DbContextPackage.Utilities.EfTextTemplateHost.Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolveDirectiveProcessor(String processorName) at Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost host, TemplateProcessingSession session, IEnumerable`1 directivesToBeProcessed)
有任何想法吗?