我有一个需要访问整数常量的T4模板,因此它可以在构建时生成正确的文件结构。生成的文件是不是源代码,因此无法在运行时访问此常量。此常量也应该可用于运行时的C#源代码。
理想情况下,我希望只有一个地方可以设置此整数常量的值,以避免将来出现维护问题,同事可能会将C#代码中的值设置为一个位置,而忘记在模板中设置它。
我可以在哪里放置这个常数,所以我只需要在一个地方编辑它?
答案 0 :(得分:1)
我会把它放在app.config
/ web.config
文件中,并在T4模板和源代码中读取。