如何获得模板生成的当前扩展

时间:2013-10-03 12:03:34

标签: visual-studio t4

使用以下代码,我可以将文件扩展名设置为“ddd”:

<#@ output extension=".ddd" #>

Host.SetFileExtension(".ddd");

有没有办法获取当前有效的文件扩展名?像

这样的东西
var ext = Host.GetFileExtension();

1 个答案:

答案 0 :(得分:1)

据我所知,没有公共方法或属性来获取FileExtension。

<#@ output extension="ddd"#>来电Host.SetFileExtension("ddd")

但是,主机在另一个AppDomain中运行,这也使得使用反射检索它的任何方法都变得复杂。