是否可以在构建时使用Roslyn生成代码?

时间:2019-11-18 10:04:56

标签: c# roslyn roslyn-code-analysis

现在,我正在尝试使用Roslyn为mapper编写自定义代码生成器。我尝试使用CodeFixProvider,但是它仅建议代码修复,您应该手动重构每个部分。我只想按F5键生成所有需要的文件。罗斯林有可能吗?

1 个答案:

答案 0 :(得分:1)

Andrew Arnott的CodeGeneration.Roslyn库是在生成器上运行的代码生成器的最完整实现。您应该可以批发使用该库,也可以研究它的工作原理,并编写满足您需要的fork。