【问题标题】:T4 Template c# understand the differencet4模板c#理解区别
【发布时间】:2013-12-20 13:18:07
【问题描述】:

我使用以下代码,但我不明白以下内容: 1. 为什么我在 txt 文件或 for 语句中看不到定义字符串名称,因为这是在标签内 2.如果我想看,我需要使用不同的标签吗?

<#
    string name = "Sop";
#>

Hello there ,<#=name #>

<# 

    for (int i = 0; i < 5; i++)
    {

        #>
        Hi!
        <#
    }
 #>

输出是

Hello there ,Sop

    Hi!
            Hi!
            Hi!
            Hi!
            Hi!

【问题讨论】:

    标签: c# code-generation t4


    【解决方案1】:

    您的代码位于评估标签&lt;# #&gt; 之间,以便评估和运行,但它不会成为输出的一部分。如果您想生成代码,请不要使用标签。 MSDN 始终提供有关 T4 模板的更多信息。尤其是this link 指向MSDN,对于从xml 文件存储定义生成代码非常透彻。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-07
      • 2011-10-06
      • 1970-01-01
      • 2011-05-31
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多