Включение dll внутрь exe - C#
Формулировка задачи:
как подключить управляемую библиотеку, при этом включив ее сразу в exe, чтобы не пришлось ее таскать вслед за exe? Можно ли это сделать без ILmerge? Как?
Решение задачи: «Включение dll внутрь exe»
textual
Листинг программы
public partial class App : Application { public App() : base() { AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); } System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { if (args.Name.Contains("Dll_Reference_Name")) { return Assembly.Load(PROJECT_NAME.Properties.Resources.DLL_FILE_NAME); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д