Пишу бота для дискорда. Взял либу Discord.Net. У меня win7, в которой .Net-овские сокеты не поддерживаются ( Что-то такое пишет при попытке запуска )
Пробую использовать сторонний провайдер сокетов, а именно WebSocket4Net. При загрузке этой либы из nuget вместе с дискордом, возникает ошибка: Как я понял, дискорд не смог найти в WebSocket4Net конструктор с нужной сигнатурой.
Окей. Я настырный. Скачал исходник WebSocket4Net и действительно, у конструктора добавлен обязательный параметр размераБуфера. Сделал его не обязательным, указав по стандарту 4048бит.
Собрал и попробовал подменить библиотеку на свою. Но Поймал ошибку:
Не удалось загрузить файл или сборку "WebSocket4Net, Version=0.15.2.11, Culture=neutral, PublicKeyToken=eb4e154b696bf72a" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Как избавляются от этой гадости?)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей