我需要使用 Visual Studio T4(模板)创建一些文件。将一些配置设置导入多个 .tt 文件并在模板代码部分中访问它的最佳方法是什么。
vanja.
问问题
2110 次
4 回答
3
存储配置的最简单方法是将其作为代码放置在共享的 .tt 文件中,您可以从多个模板中包含该文件(即,如果您需要连接字符串,请将其设置为类功能块中的常量)。但是,如果这不是一个选项并且您需要访问 .config 文件中的设置,我同意 John 的建议。
于 2009-04-01T10:59:14.803 回答
2
我会以与任何普通代码相同的方式执行此操作。使用 AppSettings 或自定义配置部分。如果你经常这样做,你应该创建一个自定义指令处理器。这可能会发出一个属性,授予您访问自定义配置的权限。
于 2009-03-31T13:09:50.863 回答
1
我对 T4 了解不多,但似乎在听Scott Hanselman 对 Kathleen Dollard 的采访时,她说原生 Visual Studio T4 支持不允许多个文件。我似乎记得她提到了一个与 T4 一起工作的外部线束,但我知道他们提到了Clarius Visual T4。
于 2009-03-31T03:53:11.310 回答
1
好吧,看看Oleg Sych 的博客——他是 T4 Toolbox 的作者,他展示了如何输出到多个文件。不确定 T4Toolbox 是否还包括对配置的支持——值得一看!
他的博客很棒——里面有很多 T4 的东西。
马克
于 2009-03-31T05:11:04.197 回答