Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TagLib Publisher标记不起作用_C#_Taglib - Fatal编程技术网

C# TagLib Publisher标记不起作用

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

我在stackoverflow.com上搜索了如何使用taglib获取Publisher标记

我发现:

我试图创建它,但当我创建一个taglib文件时,它没有出现。。。 这是我的代码:

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,并将其包含到项目中编译它,然后再次检查