标签: c# code-generation codedom
我正在编写桌面应用程序。它需要在客户端机器上生成c#代码。
我想过使用CodeDOM(复杂)或简单的字符串操作(脆弱)。还有什么?推荐哪种方式?
答案 0 :(得分:6)
T4? http://msdn.microsoft.com/en-us/library/bb126445.aspx
答案 1 :(得分:0)
如果您的意思是运行动态代码,那么:CS-Script是最成熟的解决方案。使用CS-Script,您甚至可以使用自己的模板自定义代码生成器,就像MyGeneration使用的脚本一样。