我想将Typelite配置为仅转换特定的类。
这是TypeLite.tt:
<#@ template debug="false" hostspecific="True" language="C#" #>
<#@ assembly name="$(TargetDir)TypeLite.dll" #>
<#@ assembly name="$(TargetDir)TypeLite.Net4.dll" #>
<#@ assembly name="$(TargetDir)$(TargetFileName)" #>
<#@ assembly name="$(TargetDir)Mydll.dll" #>
<#@ import namespace="TypeLite" #>
<#@ import namespace="TypeLite.Net4" #>
<#@output extension=".d.ts"#>
<#= TypeScript.Definitions()
.For<Mydll.X.Y.Z>()
%>
Z
是一个类,是我唯一想要转换为Typescript的类。
但是,TypeLite1.d.ts(TypeLite.d.ts为空)中的输出是Mydll.X
命名空间下的所有类/枚举/结构。
我做错了什么?