【发布时间】:2015-06-17 06:20:42
【问题描述】:
现在我以编程方式生成源代码并在编译之前创建一些类,并且显然将其添加到解决方案中的项目中。也许可以在编译之前“静默”添加类,而无需在磁盘中创建 .cs 文件并且不在解决方案资源管理器中显示这些类(可能使用 Roslyn)。
编辑:我不能使用任何运行时代码生成。
【问题讨论】:
-
你想实现这样的目标吗?stackoverflow.com/questions/3862226/…
-
虽然他们会生成 .cs 文件,但我通常使用 T4
-
编译后生成/插入代码有Fody
-
您应该提供更多信息 - 为什么要这样做?你的限制是什么?你试过什么?
标签: c# visual-studio compilation roslyn