Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131

Подключение DLL из ресурсов

20.06.2015, 09:26. Показов 3123. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет .
Как засунуть длл в ресурсы и её использовать ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.06.2015, 09:26
Ответы с готовыми решениями:

Подключение dll из ресурсов внутри другой dll
Здравствуйте! Есть сторонняя dll и собственная dll. Собственная dll написана для удобной работы со сторонней dll. Обе dll приходится...

Подключение dll из ресурсов
Не бросайтесь камнями сразу. Было уже много раз эта тема тут, но у меня так и не получилось подключить Ionic.zip из ресурсов. Вроде все...

Подключение dll с ресурсов и его дальнейшее использование в нём
Как подключить к примеру Interop.WMPLib.dll в программу через ресурсы ? В данный момент стоит некоторая задача, где мне не нужно подключать...

16
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
21.06.2015, 19:52  [ТС]
Желательно пример дать )
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
28.06.2015, 19:36  [ТС]
Всё ещё нужна помощь . Как добавить dll в ресурсы и её от туда использовать ?
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
28.06.2015, 20:07
Цитата Сообщение от DeiTy Посмотреть сообщение
Как добавить dll в ресурсы
Как обычный массив байт.
Цитата Сообщение от DeiTy Посмотреть сообщение
её от туда использовать
Через рефлексию (System.Reflection).
1
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
28.06.2015, 22:54  [ТС]
Цитата Сообщение от insite2012 Посмотреть сообщение
Через рефлексию (System.Reflection).
Спаибо конечно но я только начал изучать программирования так что не особо понимаю как это сделать , можете привести простой пример ?
0
141 / 117 / 26
Регистрация: 07.12.2014
Сообщений: 371
28.06.2015, 22:57
А можете описать зачем именно вам dll и что это за dll?
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
28.06.2015, 23:00  [ТС]
Цитата Сообщение от Vigelforts Посмотреть сообщение
А можете описать зачем именно вам dll и что это за dll?
dll xNet , а хочу засунуть её в ресурсы так как будет удобней тоскать за собой 1 exe чем папку с разными dll
0
141 / 117 / 26
Регистрация: 07.12.2014
Сообщений: 371
28.06.2015, 23:07
Какой-то велосипед если честно. Это нормально когда за экзешником тянутся какие-то длл
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
28.06.2015, 23:59
DeiTy, Прочитать dll из ресурсов несложно. Но в таком случае вы не сможете нормально обращаться к классам, которые содержатся в этой длл. К ним можно будет обращаться только через рефлексию, либо через dynamic. В любом случае это очень неудобно и медленно. Поэтому, как сказали выше, гораздо проще и правильнее делать внешнюю длл.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
29.06.2015, 14:51
Можно ведь и без рефлексии сделать через AppDomain.AssemblyResolve....
1
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
30.06.2015, 15:13  [ТС]
Ну а если это не xNet а другая dll (само пис.)
в которой мне просто нужно запустить поток из формы ?
А можно ли реализовать как-то так
1. Открылась форма и кинула эту длл из своих ресурсов в папку рядом с собой
2.Использовала эту длл
3. удаляла эту длл из папки .

И так каждый раз когда запускалось приложение ?
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
30.06.2015, 17:13
Цитата Сообщение от DeiTy Посмотреть сообщение
А можно ли реализовать как-то так
Можно, почему нет.
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
30.06.2015, 17:49  [ТС]
Цитата Сообщение от insite2012 Посмотреть сообщение
Можно, почему нет.
А можно пример ?
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
01.07.2015, 22:02  [ТС]
так что можно пример плиз
0
140 / 133 / 88
Регистрация: 18.05.2013
Сообщений: 399
02.07.2015, 23:21
DeiTy, если не хотите распространять библиотеку вместе с проектом, то можете использовать ILMerge, я использую Costura.Fody который при сборке проекта упаковывает библиотеки в ресурсы, кроме того, уменьшается размер программы за счет сжатия (Costura.Fody доступен через NuGet).
P.S. не забудьте добавить ссылку на библиотеку (в обозревателе решений нажмите ПКМ на References=>добавить ссылку)
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
03.07.2015, 03:08  [ТС]
Цитата Сообщение от atoi Посмотреть сообщение
DeiTy, если не хотите распространять библиотеку вместе с проектом, то можете использовать ILMerge, я использую Costura.Fody который при сборке проекта упаковывает библиотеки в ресурсы, кроме того, уменьшается размер программы за счет сжатия (Costura.Fody доступен через NuGet).
P.S. не забудьте добавить ссылку на библиотеку (в обозревателе решений нажмите ПКМ на References=>добавить ссылку)
Не хотелось бы юзать какие-то сторонние софты
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
03.07.2015, 10:09
Цитата Сообщение от DeiTy Посмотреть сообщение
Не хотелось бы юзать какие-то сторонние софты
Тут достаточно примеров.
http://www.codeproject.com/Art... d-Resource
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.07.2015, 10:09
Помогаю со студенческими работами здесь

Подключение сторонней DLL. Нужно, чтобы программа могла работать с разными версиями dll
Есть dll с неким драйвером для фискального регистратора. Требуется прицепить ее к программе на C#. Проблема в том, что эти драйвера...

Использование DLL из ресурсов
Для работы приложения необходимо что бы DLL файл лежал рядом с ним, можно ли как то добавить DLL в ресурсы что бы он использовал его (всё в...

Использование dll Из ресурсов проекта
Не подскажите, можно ли использовать dll библиотеку из ресурсов проекта? Или ее придется дропнуть например в %temp% и уже оттуда вызывать...

Патчинг dll - подключение своей dll
Здрасти, та среда где я нахожусь. Тут уже давным навно актуально что разные моды и протекты делаются для игры методом подключения своих DLL...

Как указать DLL в коде из ресурсов?
История такова, я делаю автоинжектор, т.е запускаем программу (WFA) и она автоматом находит нужный процесс и инжектирует туда мою dll из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru