Подключение dll из ресурсов - C#
Формулировка задачи:
Вопрос такой. Имею библиотеку на шарпе, но сорцов ее не имею. И получать на выходе больше одного файла тоже не хочу. Можно ли каким либо способом добавить в ресурсы дллку эту и использовать ее оттуда?
Решение задачи: «Подключение dll из ресурсов»
textual
Листинг программы
[STAThread] private static void Main() { AppDomain.CurrentDomain.AssemblyResolve += AppDomain_AssemblyResolve; //Здесь не может быть исключения } private static Assembly AppDomain_AssemblyResolve(object sender, ResolveEventArgs args) //этот блок можно сократить { if (args.Name.Contains("MyDll")) { Console.WriteLine("Resolving assembly: {0}", args.Name); return Assembly.Load(Resources.MyDll); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д