WPF UserControl в DLL программно - PullRequest
       12

WPF UserControl в DLL программно

0 голосов
/ 02 апреля 2009

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

1 Ответ

0 голосов
/ 03 апреля 2009

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

Ознакомьтесь со статьей службы поддержки Microsoft: "Как программно скомпилировать код с использованием компилятора C #" . Также взгляните на пространство имен " System.CodeDom.Compiler " на MSDN.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...