NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условияC#

Место общения программистов C#
Anonymous
NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условия

Сообщение Anonymous »


Приведенный ниже фрагмент кода должен (а в некоторых случаях делает) читать и воспроизводить файл MP3, указанный path.

byte[] fileByte = File.ReadAllBytes("путь"); вар MP3Out = новый WaveOut(); MP3Out.Init(новый Mp3FileReader(новый MemoryStream(fileByte))); MP3Out.Play(); MP3Out.Dispose(); вернуть истину; Проблема заключается в том, что указанный код не компилируется ни в одном проекте, а WaveOut() недопустим в указанном проекте (CS0246). Но в другом проекте WaveOut() компилируется нормально.

Оба имеют базовый пакет NuGet NAudio v2.2.1, добавленный через Visual Studio, с той лишь разницей, что один проект (некомпилируемый) содержит дополнительный Naudio.Vorbis и NVorbis.

Мысли или я что-то очевидное упускаю?

Вернуться в «C#»