Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как динамически подгрузить dll Telegram.bot? c#

feernx Ученик (56), закрыт 3 года назад
У меня есть программа, которая отправляет через бота сообщения.
Как мне динамически подгрузить dll, чтоб отправлять чистый exe-шник.
связанно с ним только 2 юзинга:
using Telegram.Bot.Types;
using Telegram.Bot.Types.InputFiles;
И код:
ar bot = new Telegram.Bot.TelegramBotClient("");
var chatId = new ChatId(816283979);

using (var stream = System.IO.File.OpenRead(gg))
{
InputOnlineFile iof = new InputOnlineFile(stream);
iof.FileName = "Названия файла";
var send = await bot.SendDocumentAsync(chatId, iof, "название сообщения");
}

Как это написать, уже чтоб не было обязательно таскать в папке дополнительную dll-ку?
Лучший ответ
H-p A Просветленный (46828) 3 года назад
ILMerge и il-repack в помощь. Упакуют DLLки в EXE. Но они кривые.

Еще один вариант выкусить нужную часть из исходника этой библиотеки, добавить в проект и собрать. Но достаточно геморно.
Остальные ответы
Александр Искусственный Интеллект (290757) 3 года назад
о май гад! новый хакер радился!
H-p AПросветленный (46828) 3 года назад
май хороший, это январь гад, все обляденело
а по этим школьникам даже скучаю - раньше больше было их
Похожие вопросы