2013-10-17 28 views
0

我需要在不使用T4模板的情况下构建c#项目[编译时]时动态生成代码。我已经在堆栈溢出中解决了所有问题,并且都使用了T4模板。有没有办法做到这一点,而不使用T4模板?请告诉我。提前致谢。在编译时使用c生成动态代码#

+5

这是因为这就是T4模板的用途。你应该[编辑]并提出一个关于你不能使用T4的问题。 – Will

+2

你可以使用'CodeDOM'或'Expression'。 –

+0

[CodeDOM](http://msdn.microsoft.com/en-us/library/y2k85ax6.aspx)对我很好 –

回答

0

我使用Code Dom为代码生成创建了一个EXE,并使用 将它包含在VS Projects中。在目标文件中,我提到了我的exe文件,当我编译我的第二个项目时.cs文件在构建项目时自动生成。