AddictedCS SoundFingerprinting дает нестандартную ошибку - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь использовать AddictedCS SoundFingerprinting (https://github.com/AddictedCS/soundfingerprinting).

При загрузке любой последней версии и сборке с помощью Visual Studio 2019 я получаю ожидаемый вывод без ошибок и предупреждений. (SoundFingerprinting.dll).

Проблема заключается в том, что при попытке вызвать функциональность из библиотеки DLL в консольном приложении. net возникают ошибки, связанные с нестандартными ссылками.

Попытка вручную добавить новую ссылку, как показано в сообщении об ошибке, но больше не предпринимать - возникает та же ошибка.

Вот мой код, взятый прямо из примера SoundFingerprinting:

var hashedFingerprints = await FingerprintCommandBuilder.Instance
                                            .BuildFingerprintCommand()
                                            .From("C:/Users/Asher/Desktop/testSound.wav")
                                            .UsingServices(audioService)
                                            .Hash();

Здесь это журнал ошибок, который я получаю при компиляции моего консольного приложения с помощью mcs или cs c:

C: \ Users \ Asher \ Desktop \ Raw_0.1> mcs TestProg.cs - r: SoundFingerprinting.dll -r: protobuf- net .dll TestProg.cs (46,40): ошибка CS0012: тип System.Object' is defined in an assembly that is not referenced. Consider adding a reference to assembly netstandard, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = cc7b13ffcd2ddd51 'C: \ Users \ Ашер \ Desktop \ Raw_0.1 \ SoundFingerprinting.dll (расположение символа, связанного с предыдущей ошибкой) Ошибка компиляции: 1 ошибка (-ов), 0 предупреждений

Я попытался сделать это на своем рабочем столе P C работает Windows 10, а на моем Surface Pro 6 работает Windows 10. Я также попытался сделать это с помощью VS2017. Результат был одинаковым каждый раз. Также пытался использовать библиотеку в Unity3D, что привело к тому, что cra sh не выдавал ни приглашения, ни трассировки стека.

Для воспроизведения Использование: Windows 10, Visual Studio 2019 Шаги для воспроизведения Поведение:

  • Загрузка последней версии (v7.2.0-beta3)
  • Сборка библиотек
  • Попытка вызова функций из SoundFingerprinting.dll через консольное приложение

text text

...