2014-09-07 2 views
0

У меня есть исполняемый файл 'A', созданный мной, который действует как среда выполнения, и несколько файлов конфигурации + множество изображений + шрифтов (...), сделанных мои клиенты для своих клиентов.wpf/C# merge или программно создать для создания одного exe

Мои клиенты - графические пользователи & не имеют понятия о программировании или компиляторе, но нужно, чтобы общее приложение выше выглядело как 100% сделанное ими своим конечным пользователям.

Я хотел бы программно использовать средства в другом приложении, допустим, «B», чтобы объединить все это в один exe, чтобы их собственные клиенты не видели, что часть сделана мной & не имеют доступа к отдельным файлам ,

Эта функция расширения будет интегрирована в «B», которая должна существовать в любом случае, поскольку она помогает создавать конфигурационные файлы & других функций.

Я видел некоторые возможности

  • ILMerge: Я внимательно прочитал много сообщений о том, что в StackO. : Выглядит как его функции могут быть доступны в другой программе, но не вариант для меня: нет лицензии WPF & не не позволяет перераспределить (здесь будет в «B», что я даю своим пользователям)
  • NET Реактор: Я владею им, он работает нормально, только расширенная функция - это именно то, что я есть ищет; но на самом деле не вариант для меня, как это автономный продукты, значит, сложнее для моих пользователей & не могут быть интегрированы в моем «B»

я могу сделать это? (= Означает, что выше потребность = только функция embending из реактора, но внутри моего приложения)

Спасибо большое,

Фабрис

+0

Если я правильно понял ваш вопрос, почему бы вам не запустить приложение «B», используя Process.Start – Pankaj

+0

@Pankaj: выглядит лайм, мой текст не ясен; простите за это ; вопрос заключается не в том, чтобы лахать «B», а для «B» для группировки «A» и многих других файлов и для создания одного исполняемого файла – fab

ответ

0

Загрузить this учебник по MSDN. Вы должны иметь все ваши файлы ресурсов внутри вашего .exe, следуя этому методу.

0

ILRepack вероятно, будет работать в вашем случае. Это клон с открытым исходным кодом (Apache) от ILMerge, и он поддерживает слияние WPF (начиная с версии 2.0.0, это довольно новое).

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