Я пишу настольное приложение. Это должно было бы генерировать код c # на клиентских машинах.
Я думал об использовании CodeDOM (сложное) или простых строковых манипуляций (хрупкое). Что-то еще? Какой способ рекомендуется?
T4?http://msdn.microsoft.com/en-us/library/bb126445.aspx
Если вы имеете в виду запуск динамического кода, то: CS-Script является наиболее зрелым решением. С помощью CS-Script вы можете даже создать свой собственный генератор на основе шаблонов, такой как сценарии, используемые MyGeneration .