NAudio Не удалось загрузить файл или исключение сборки - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать музыкальный бот в C #.Для этого я хочу использовать NAudio.Я установил версию NAudio 1.9.0.Если я запускаю бота, он без проблем подключается к серверу раздоров.Но если я пытаюсь вызвать мою функцию play_musik, я получаю сообщение об ошибке:

Невозможно загрузить файл или сборку 'NAudio, Версия = 1.9.0.0, Культура = нейтральная, PublicKeyToken = null' или однаего зависимостей.Система не может найти файл.

Это код из моей функции воспроизведения музыки:

private static AudioOutStream dstream = null;

private async void play_musik(SocketVoiceChannel channel)
{

    IAudioClient client;

    try
    {
        client = await channel.ConnectAsync();
        var reader = new Mp3FileReader(@"F:\Musik Neu\Anstandslos & Durchgeknallt feat. Jasmiina - Egal (Alari & Cloud Seven Bootleg Mix).mp3");
        var naudio = WaveFormatConversionStream.CreatePcmStream(reader);

        dstream = client.CreatePCMStream(AudioApplication.Mixed);
        byte[] buffer = new byte[naudio.Length];

        int rest = (int)(naudio.Length - naudio.Position);
        await naudio.ReadAsync(buffer, 0, rest);
        await dstream.WriteAsync(buffer, 0, rest);
    }
    catch 
    {

    }
}

Я пытался изменить сборку с AnyCPU на x86, потому что я думал, чтоможет быть 64-разрядной проблемой, но проблема все еще существует.

...