0
所以我一直有这个真正讨厌的错误,我一直试图摆脱过去几天...T4模板处理错误:“解析指令处理器<指令处理器名称>的类型失败。”
我有一个T4模板,我运行在域的调试解决方案特定语言(DSL),我正在建设(让我们假设它被称为MyDsl:P)。我曾以此为模板标题:
问题由自定义指令,防止模板生成,因为它造成了“无法解析为指令处理器MyDslDirectiveProcessor类型。”当我删除自定义指令以尝试查看错误是否依赖于其他内容时,第一个(模板)指令中出现错误,即ModelingTextTransformation不存在于命名空间Microsoft.VisualStudio.TextTemplating.VSHost中。
在调试解决方案中自动添加的模板也会发生这种情况,因为它们包含相同的代码行。
帮助表示赞赏:)
P.S:我使用Visual Studio 2012年。此外,可能类似的问题here。
您的“MyDSL”是否正确部署? http://msdn.microsoft.com/en-us/library/cc138364.aspx – FuleSnabel
是的,它是。请参阅回答问题:) –