代码之家  ›  专栏  ›  技术社区  ›  vanja.

存储t4配置设置的最佳方法

  •  6
  • vanja.  · 技术社区  · 17 年前

    我需要使用Visual Studio T4(模板化)创建一些文件。将一些配置设置导入多个.tt文件并在模板化代码部分对其进行访问的最佳方法是什么?

    4 回复  |  直到 16 年前
        1
  •  3
  •   Oleg Sych    17 年前

    存储配置的最简单方法是将其作为代码放在一个共享的.tt文件中,您可以从多个模板中包含该文件(即,如果需要连接字符串,请将其作为类功能块中的常量)。但是,如果这不是一个选项,并且您需要访问.config文件中的设置,那么我同意John的建议。

        2
  •  2
  •   marc_s MisterSmith    17 年前

    嗯,退房 Oleg Sych's blog -他是T4工具箱的作者,他演示了如何输出到多个文件。不确定t4toolbox是否还包括对配置的支持-值得一看!

    他的博客很棒,里面有很多t4的东西。

    马克

        3
  •  2
  •   John Saunders    17 年前

    我会用和任何普通代码一样的方法来做这个。使用AppSettings或自定义配置节。如果你经常这样做,你应该创建一个 Custom Directive Processor . 这可能会发出一个属性,授予您对自定义配置的访问权限。

        4
  •  1
  •   Chris Shaffer    17 年前

    我对t4不太了解,但听上去好像 Scott Hanselman's interview with Kathleen Dollard 她说本地的Visual Studio T4支持不允许多个文件。我似乎记得她提到了一个与T4配合使用的外部安全带,尽管如此,我知道他们提到过 Clarius Visual T4 .

    推荐文章