无法将元数据提取器获取到 运行
Cannot get Metadata Extractor to run
这可能是一个令人尴尬的问题(抱歉!):我刚刚通过 NuGet 安装了 Metadata Extractor,没有任何问题。然而,在
using MetadataExtractor;
...
Metadata metadata = ImageMetadataReader.readMetadata(file);
VisualStudio (2015) 告诉我找不到元数据的类型或命名空间,并且 ImageMetadataReader 不包含 readMetadata 的定义。认为这些都是在元数据提取器 class 中定义的。我错过了什么?
您的代码似乎基于网站上的 Java 示例。 Check out the C# one instead.
函数名称区分大小写。 readMetadata
不存在。
仔细检查 ImageMetadataReader.ReadMetadata()
的 return 值,我想您会发现问题所在。如果您在 Visual Studio 中将鼠标悬停在它上面,它应该会显示它 return 是一个 IReadOnlyList<MetadataExtractor.Directory>
对象。
这可能是一个令人尴尬的问题(抱歉!):我刚刚通过 NuGet 安装了 Metadata Extractor,没有任何问题。然而,在
using MetadataExtractor;
...
Metadata metadata = ImageMetadataReader.readMetadata(file);
VisualStudio (2015) 告诉我找不到元数据的类型或命名空间,并且 ImageMetadataReader 不包含 readMetadata 的定义。认为这些都是在元数据提取器 class 中定义的。我错过了什么?
您的代码似乎基于网站上的 Java 示例。 Check out the C# one instead.
函数名称区分大小写。 readMetadata
不存在。
仔细检查 ImageMetadataReader.ReadMetadata()
的 return 值,我想您会发现问题所在。如果您在 Visual Studio 中将鼠标悬停在它上面,它应该会显示它 return 是一个 IReadOnlyList<MetadataExtractor.Directory>
对象。