如何检测 t4 模板中的调试模式?
How to detect debug mode in t4 template?
<#@ template debug="false" hostspecific="True" language="C#" #>
当调试实际为真时,我可能想向输出文件写入额外的行,我能以某种方式检测调试标志的设置方式吗?
这样的怎么样?
<#@ template debug="false" language="C#" #>
<#@ assembly name="System.Configuration" #>
<#
#if DEBUG
#>
I am in debug
<#
#else
#>
I am in release
<#
#endif
#>
对于 debug="true"
,您应该看到 "I am in debug",而对于 debug="false"
,输出将是 "I am in release"。
<#@ template debug="false" hostspecific="True" language="C#" #>
当调试实际为真时,我可能想向输出文件写入额外的行,我能以某种方式检测调试标志的设置方式吗?
这样的怎么样?
<#@ template debug="false" language="C#" #>
<#@ assembly name="System.Configuration" #>
<#
#if DEBUG
#>
I am in debug
<#
#else
#>
I am in release
<#
#endif
#>
对于 debug="true"
,您应该看到 "I am in debug",而对于 debug="false"
,输出将是 "I am in release"。