使用EF Power Tools Beta 2和VS2012更新时,逆向工程师代码出现错误1 [英] Error when Reverse Engineer Code First with EF Power Tools Beta 2 and VS2012 Update 1

查看:136
本文介绍了使用EF Power Tools Beta 2和VS2012更新时,逆向工程师代码出现错误1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只需尝试使用EF Power Tools Beta 2逆向工程师代码优先工具为现有数据库生成POCO对象,上下文等。

Just trying to generate POCO objects, context etc for an existing database by using the EF Power Tools Beta 2 "Reverse Engineer Code First" facility.

我是在Windows 7 64位上使用带更新1的VS2012 Ultimate。

I'm using VS2012 Ultimate with Update 1, on Windows 7 64 bit.

我将其指向我现有的数据库,然后点击确定。我的构建输出窗口中出现以下错误:

I point it at my existing database and hit OK. I get the following error in my Build Output window:


处理模板Entity.tt时发生一个或多个错误。
C:\程序文件(x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF.Utility.CS。 ttinclude(1,4):错误:名为CleanupBehavior的命令找不到名为T4VSHost的处理器。转型将不会运行。抛出以下异常:
System.InvalidOperationException:找不到指令'T4VSHost'的处理器。
在Microsoft.DbContextPackage.Utilities.EfTextTemplateHost.Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolveDirectiveProcessor(String processorName)
在Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost主机,TemplateProcessingSession会话,IEnumerable`1

One or more errors occurred while processing template '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 : A processor named 'T4VSHost' could not be found for the directive named 'CleanupBehavior'. The transformation will not be run. The following Exception was thrown: System.InvalidOperationException: Cannot find processor for directive '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)


推荐答案

看来,这是实体的确定问题框架和Visual Studio 2012更新1

该链接目前包含2个工作

The link does currently contain 2 work arounds

这篇关于使用EF Power Tools Beta 2和VS2012更新时,逆向工程师代码出现错误1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆