Этот вопрос относится к API ASP.NET MVC WEP и NAudioнагрузки ссылка длл Неуправляемый в ASP.NET MVC Ядра 1,0 (АКА) ASP.net MVC 5 6
что я хочу
я работал прототип в WPF appliations, когда я использую этот код файл WAV преобразуется в mp3
var retMs = new MemoryStream();
using (var ms = new MemoryStream(File.ReadAllBytes("sound.wav")))
using (var rdr = new WaveFileReader(ms))
using (var wtr = new LameMP3FileWriter(retMs, rdr.WaveFormat, 128))
{
rdr.CopyTo(wtr);
}
return retMs.ToArray();
Но при использовании этого кода в апи проекте я получаю сообщение об ошибке, как этот
Невозможно загрузить DLL 'libmp3lame.dll': указанный модуль не может быть найден .
Я знаю libmp3lame является unmanged длл, проект WPF Я просто скопировать DLL в папку бин и все работает отлично, но как я могу добиться этого в проекте Web API, я имею в виду asp.net 5 проект
Примечание
выше код работает как ожидается в МОФ проекта
Кроме того, теперь я только поддерживается в моем API является dotnetframwork означает окна только я удалил другие зависимости платформы
Обновление:
Созданный вопрос в ASP.Net MVC Repo