使用"using"关键字

3

我刚开始接触t4。

我想要生成代码到cs文件中。 我创建了一个新的tt文件。

<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ output extension=".cs" #>

class IOperation {

<#
OperationSection section = null;

#>
}

OperationSection是同一程序集中的一个类。 我认为我应该使用"using"关键字。

我该怎么做? 现在我收到了一个错误。

错误2:编译转换时,找不到类型或命名空间名称'OperationSection'(您是否缺少using指令或程序集引用?)

谢谢

2个回答

7
请使用 import 指令:
<#@ import namespace="YourNamespace" #>

此外,您可能需要添加一个assembly指令来引用定义类的程序集:
<#@ assembly name="$(SolutionDir)\MyProject\bin\Debug\SomeLibrary.Dll" #>

0

你需要为命名空间 OperationSection 添加一个import指令。它们看起来像这样:

<#@ import namespace="System" #>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接