2013-06-05 61 views
0

所以我一直有这个真正讨厌的错误,我一直试图摆脱过去几天...T4模板处理错误:“解析指令处理器<指令处理器名称>的类型失败。”

我有一个T4模板,我运行在域的调试解决方案特定语言(DSL),我正在建设(让我们假设它被称为MyDsl:P)。我曾以此为模板标题:

​​

问题由自定义指令,防止模板生成,因为它造成了“无法解析为指令处理器MyDslDirectiveProcessor类型。”当我删除自定义指令以尝试查看错误是否依赖于其他内容时,第一个(模板)指令中出现错误,即ModelingTextTransformation不存在于命名空间Microsoft.VisualStudio.TextTemplating.VSHost中。

在调试解决方案中自动添加的模板也会发生这种情况,因为它们包含相同的代码行。

帮助表示赞赏:)

P.S:我使用Visual Studio 2012年。此外,可能类似的问题here

+0

您的“MyDSL”是否正确部署? http://msdn.microsoft.com/en-us/library/cc138364.aspx – FuleSnabel

+0

是的,它是。请参阅回答问题:) –

回答

0

因此,显然我不小心重命名了我的项目名称在DSL资源管理器中...我可能会命名别的东西,而且我的电脑在我身上没有意识到我就傻了。