0

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

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

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

4

1 回答 1

1

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

于 2012-11-08T09:40:45.207 回答