在使用t4 多文件生成插件的时候报错,原因是直接使用了 Host 变量
<#
var manager = Manager.Create(Host, GenerationEnvironment);
#>
而顶部定义的时候未开启,将 hostspecific="true" 重新运行OK
<#@ template debug="true" hostspecific="true" language="C#" #>
在尝试使用T4多文件生成插件时遇到错误,错误源于直接使用了未初始化的Host变量。解决方法是在模板定义顶部添加`hostspecific=true`属性。修正后的模板头部如下所示:
在使用t4 多文件生成插件的时候报错,原因是直接使用了 Host 变量
<#
var manager = Manager.Create(Host, GenerationEnvironment);
#>
而顶部定义的时候未开启,将 hostspecific="true" 重新运行OK
<#@ template debug="true" hostspecific="true" language="C#" #>

被折叠的 条评论
为什么被折叠?