2009-04-01 3 views
0

Я создаю код UserFont в WPF, который хотел бы сохранить как DLL для использования в другом приложении. Процесс сохранения библиотеки DLL должен быть полностью автоматизирован. Было бы лучше попытаться сделать это с помощью System.Reflection или обстрелом в csc? Или, есть ли еще лучший способ сделать это?WPF UserControl to DLL Programatically

Джон

ответ

0

Я думаю, вы должны использовать CodeCompiler для этой цели. Нет необходимости в Reflection или обстреливать csc, поскольку вся необходимая поддержка уже предоставляется в рамках .net.

Ознакомьтесь со статьей поддержки Microsoft: "How to programmatically compile code using C# compiler". Также взгляните на пространство имен «System.CodeDom.Compiler» в MSDN.

Также вам необходимо выполнить некоторые поисковые запросы, чтобы найти образцы, которые отвечают вашим потребностям. Генерация кода обсуждалась много, поэтому у вас не будет проблем с поиском образцов.

Вы также можете быть заинтересованы в автоматизации генерации исходного кода, поэтому T4 также стоит посмотреть. Обратитесь к блогу Oleg Sych, чтобы узнать все подробности по направлению к поколению T4.

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