从 T4 文本模板文件调用函数

本文关键字:文件 调用 函数 T4 文本 | 更新日期: 2023-09-27 17:56:02

我正在使用T4 tt文件,我在其中尝试调用一个函数表,它在不同的命名空间和类中分别说r2ts和sql。

我已经导入了命名空间并进行如下调用

<#@ import namespace= "r2ts" #>
<# 
   WriteLine(r2ts.sql.GetTable(schema, tablename));
#>

它不起作用,如下所示的错误

编译转换:找不到类型或命名空间名称 r2ts(是否缺少 using 指令或程序集引用?

请解决任何解决方法.....

从 T4 文本模板文件调用函数

我认为您必须引用dll和汇编指令

<#@ assembly name="Name of the assembly" #>

。检查这个