Ear*_*rlz 7 .net c# t4 code-generation roslyn
所以我在T4上投入了大量的知识.我已经编写了一些不同复杂程度的代码生成器,并且通常喜欢代码生成代码的注意事项很难进行单元测试(但我在某种程度上甚至可以解决这个问题).现在,我已经听到越来越多关于Rosyln项目的消息.我听说过它应该做的很多事情.语法分析,用作脚本语言等,还有某种代码生成(虽然我认为它发生在运行时而不是编译时)
这两种截然不同的技术如何叠加?除了T4 今天稳定,通常应该是代码生成器的"默认"?
他们在哪些方面有所不同,采用这两种方法的优缺点是什么?