2010-09-09 3 views
2

Я пишу приложение для настольных компьютеров. Ему нужно будет генерировать код C# на клиентских машинах.Как сгенерировать код C#?

Я думал об использовании CodeDOM (complex) или простых строковых манипуляций (хрупких). Что еще? Какой способ рекомендуется?

ответ

6
+0

AFAIK Мне не разрешено перераспределять его, не так ли? –

+0

@Yaron, что бы вам не разрешили распространять? – Bertvan

+1

T4 может использоваться для генерации классов из шаблона, которые, в свою очередь, генерируют файлы в режиме исполнения, что делает возможным это. См. Эту ссылку для получения более подробной информации http://msdn.microsoft.com/en-us/library/ee844259.aspx. –

0

Если вы имеете в виду пробег динамического кода, то: CS-Script - наиболее зрелое решение. С помощью CS-Script вы можете даже создать собственный собственный генератор кода, основанный на шаблонах, например скрипт, используемый MyGeneration.

Смежные вопросы