@EvilBeaver
упоротый гик

Как внедрить произвольный ресурс в сборку .NET?

Есть некий конфигурационный xml файл и есть exe, который читает его и выполняет действия, описанные в этом XML. Нужно каким-то образом программно объединить их в один исполняемый файл, по принципу самораспаковывающегося архива.

Например, пусть исполняющий модуль называется processor.exe. Написали xml-конфиг config.xml и запускаем некую программу, которая возьмет config.xml, и внедрит его внутрь processor.exe.

На выходе должен получиться один файл, который при запуске прочитает конфиг внутри себя и выполнит его.
Как правильно сделать подобное?
  • Вопрос задан
  • 2485 просмотров
Пригласить эксперта
Ответы на вопрос 2
trerums
@trerums
Если я вас правильно понял, то используйте assembly linker (al.exe) с параметром /embed, который идет в комплекте с .net фреймворком
Ответ написан
HaJIuBauKa
@HaJIuBauKa
В данном случае вам лучше разобраться - как работать с ресурсами в C#.
Читать их в общем то просто, а вот как загрузить в уже готовую сборку exe - тут надо покопаться в MSDN и форумах.
msdn.microsoft.com/ru-ru/library/zabda143(v=vs.90).aspx
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы