DiscordSocketClient ошибка импорта
Мне выводит ошибку "Не удалось найти тип или имя пространства имен "DiscordSocketClient" (возможно, отсутствует директива using или ссылка на сборку)." Суть ошибки понимаю. Но не понимаю как решить, устанавливал старые версии, пытался писать разные импорты но ошибка не уходила. Есть идеи?
Код:
using System;
using System.Threading.Tasks;
using Discord;
using Discord.Net.WebSockets;
namespace Zexy
{
class Program
{
public static Task Main(string[] args) => new Program().MainAsync();
private DiscordSocketClient _client; // ошибка
public async Task MainAsync()
{
_client = new DiscordSocketClient(); // ошибка
_client.Log += Log; // ошибка
var token = "token";
await _client.LoginAsync(TokenType.Bot, token);
await _client.StartAsync();
await Task.Delay(-1);
}
private Task Log(LogMessage msg)
{
Console.WriteLine(msg.ToString());
return Task.CompletedTask;
}
}
}
Ответы (1 шт):
Автор решения: Сергей Петрушков
→ Ссылка
В NuGet кроме Discord.Net надо было ещё установить Discord.Net.WebSocket. А иначе будут вылезать ошибки как у меня.