C# 使用c语言在编译时动态生成代码#

C# 使用c语言在编译时动态生成代码#,c#,reflection,.net-4.0,C#,Reflection,.net 4.0,我需要在构建c#项目[编译时]时动态生成代码,而不使用T4模板。我检查了stack overflow中已经存在的问题,所有这些问题都使用T4模板。有没有不使用T4模板的方法?请让我知道。提前感谢。我使用代码Dom创建了一个用于代码生成的EXE,并使用 . 在目标文件中,我引用了我的exe,当我编译第二个项目时,.cs文件会在构建项目时自动生成。这是因为T4模板就是用于此目的的。你应该问一个关于发生了什么事情不能使用T4的问题。你可以使用CodeDOM或Expression。对我来说很有用

我需要在构建c#项目[编译时]时动态生成代码,而不使用T4模板。我检查了stack overflow中已经存在的问题,所有这些问题都使用T4模板。有没有不使用T4模板的方法?请让我知道。提前感谢。

我使用代码Dom创建了一个用于代码生成的EXE,并使用
. 在目标文件中,我引用了我的exe,当我编译第二个项目时,.cs文件会在构建项目时自动生成。

这是因为T4模板就是用于此目的的。你应该问一个关于发生了什么事情不能使用T4的问题。你可以使用
CodeDOM
Expression
。对我来说很有用