现在我以编程方式生成源代码并在编译之前创建一些类,显然将它添加到解决方案中的项目中.也许有可能在编译之前"静默地"添加类而不在磁盘中创建.cs文件而不在解决方案资源管理器中显示这些类(可能使用Roslyn).
编辑:我不能使用任何运行时代码生成.
c# compilation visual-studio roslyn
c# ×1
compilation ×1
roslyn ×1
visual-studio ×1