从Csharp(.cs)文件调用自定义指令处理器

时间:2013-06-25 05:30:44

标签: c# .net visual-studio c-preprocessor t4

我试图在用Visual Studio编写的CSharp程序中调用自定义指令处理器,我遇到了这篇文章:"Walkthrough: Creating a Custom Directive Processor"我们可以做到这一点。但这里的代码是用T4模板文件编写的。有没有其他方法直接从(.cs)Charp文件调用指令处理器?

1 个答案:

答案 0 :(得分:1)

如果需要使用指令处理器将转换应用于代码:

  1. 将原始CS文件的构建操作设置为“无”。
  2. 添加加载原始CS文件的T4文件并输出转换后的文件。
  3. 如果您只需要修改CS文件并且尚未编写指令处理器,则可以跳过编写它并直接在T4文件中应用所有转换。