使常量可用于T4模板和普通源代码

时间:2012-11-08 08:32:40

标签: .net t4

我有一个需要访问整数常量的T4模板,因此它可以在构建时生成正确的文件结构。生成的文件是不是源代码,因此无法在运行时访问此常量。此常量也应该可用于运行时的C#源代码。

理想情况下,我希望只有一个地方可以设置此整数常量的值,以避免将来出现维护问题,同事可能会将C#代码中的值设置为一个位置,而忘记在模板中设置它。

我可以在哪里放置这个常数,所以我只需要在一个地方编辑它?

1 个答案:

答案 0 :(得分:1)

我会把它放在app.config / web.config文件中,并在T4模板和源代码中读取。