Roslyn与T4代码生成

时间:2013-02-26 22:25:31

标签: c# .net code-generation t4 roslyn

所以我在T4上投入了大量的知识。我已经编写了一些不同复杂程度的代码生成器,并且通常喜欢代码生成代码的注意事项很难进行单元测试(但我在某种程度上甚至可以解决这个问题)。现在,我已经听到越来越多关于Rosyln项目的消息。我听说过它应该做的很多事情。语法分析,用作脚本语言等,还有某种代码生成(虽然我认为它发生在运行时而不是编译时)

这两种截然不同的技术如何叠加?除了T4是稳定的今天,它通常应该是代码生成器的“默认”?

他们在哪些方面有所不同,采用这两种方法的优点和缺点是什么?

0 个答案:

没有答案