我正在使用 Visual Studio 2010 TextTemplatingFileGenerator自定义工具来生成 C# 代码 (.cs),并且想知道是否有办法防止在给定的编程条件下完全生成给定的 .tt。
我想实现以下目标:
- 有时我想生成一个常规的可编辑类;
- 其他时候,我想生成一对表示父子关系的类,每个类都实现其角色所需的特定规则集。
在回答之前,请记住不要打算使用TextTemplatingFilePreprocessor - 我已经探索了它的优点和缺点。虽然适用于其他场景,但不适合我目前的情况。所以我真的很想坚持TextTemplatingFileGenerator。