Программа с Html Agility Pack у пользователя - C#
Формулировка задачи:
Доброго времени суток, использую HAP в своей программе, и когда скидую exe другу, у него появляеться такой вот эрор:
(клип ту нет)
изза чего рушится вся программа, как правильно дать экзешку чтоб работало?
вообщем работает, если только длл положить рядом с экзешником. Можно как-то эту длл в экзешник запихнуть?
Решение задачи: «Программа с Html Agility Pack у пользователя»
textual
Листинг программы
AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => { byte[] h = null; //Создаём пустой массив байтов var resName = args.Name.Split(',')[0]; //Выдираем название недостающей .dll if (resName == "VAMemory") //Если для этого названия есть своя .dll то делаем следующее { h = Properties.Resources.VAMemory; //Загружаем в массив байтов .dll } return h != null //Если массив байтов не равен нуль ? Assembly.Load(h) //Загружаем : null; //Ничего не делаем };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д