C# TagLib Publisher标记不起作用
我在stackoverflow.com上搜索了如何使用taglib获取Publisher标记 我发现: 我试图创建它,但当我创建一个taglib文件时,它没有出现。。。 这是我的代码:C# TagLib Publisher标记不起作用,c#,taglib,C#,Taglib,我在stackoverflow.com上搜索了如何使用taglib获取Publisher标记 我发现: 我试图创建它,但当我创建一个taglib文件时,它没有出现。。。 这是我的代码: TagLib.File tg = TagLib.File.Create(""); tg.Tag.publisher 当我键入.publisher时,它会给我错误 这是我在taglib文件中所做的更改: TagLib/Id3v2/FrameTypes.cs: public static readonly Read
TagLib.File tg = TagLib.File.Create("");
tg.Tag.publisher
当我键入.publisher时,它会给我错误
这是我在taglib文件中所做的更改:
TagLib/Id3v2/FrameTypes.cs:
public static readonly ReadOnlyByteVector TPUB = "TPUB";
TagLib/Id3v2/Tag.cs:
在TagLib.Tag区域下:
public string Publisher
{
get { return GetTextAsString(FrameType.TPUB); }
set { SetTextFrame(FrameType.TPUB, value); }
}
请帮忙 TagLib/Tag.cs文件缺少以下代码:
public virtual string Publisher
{
get { return null; }
set { }
}
你写的tg.Tag.publisher是打字错误吗?pulisher是小写的,但你的属性是大写的?我写这篇文章是因为我在菜单中找不到它。你在做了更改后编译了TagLib吗?不,我添加了包含所有.cs文件的文件夹src,并将其包含到项目中编译它,然后再次检查