Невозможно запустить экстрактор метаданных - PullRequest
0 голосов
/ 01 апреля 2020

Это, наверное, неловкий вопрос (извините!): Я только что установил Metadata Extractor через NuGet без проблем. Однако в

    using MetadataExtractor;    

     ...

    Metadata metadata = ImageMetadataReader.readMetadata(file); 

VisualStudio (2015) сообщает мне, что тип или пространство имен для метаданных не может быть найдено и что ImageMetadataReader не содержит определения для readMetadata. Думаю, все они были определены в классе Metadata Extractor. Что мне не хватает?

1 Ответ

0 голосов
/ 01 апреля 2020

Похоже, вы основали свой код на образце Java на веб-сайте. Вместо этого проверьте C#.

Имена функций чувствительны к регистру. readMetadata не существует.

Тщательно проверьте возвращаемое значение ImageMetadataReader.ReadMetadata(), и я думаю, что вы увидите проблему. Если вы наведете на него курсор мыши в Visual Studio, он должен показать, что возвращает объект IReadOnlyList<MetadataExtractor.Directory>.

...