0

我创建了以下类,它是自定义属性的定义:

using System;

namespace Gucu112.ConfigurationHelper.Properties
{
    [AttributeUsage(AttributeTargets.Assembly)]
    public sealed class AssemblyReleaseNotesAttribute : Attribute
    {
        public AssemblyReleaseNotesAttribute(string releaseNotes) : base()
        {
            ReleaseNotes = releaseNotes;
        }

        public string ReleaseNotes { get; }
    }
}

然后我在我的AssemblyInfo.cs文件中定义了这个自定义属性:

(...)
[assembly: AssemblyReleaseNotes("Example release notes.")]
(...)

我想做的是在我的 *.nuspec 文件中使用该属性作为变量(如此处对其他一些程序集属性所述

<?xml version="1.0"?>
<package>
    <metadata>
        <id>$id$</id>
        (...)
        <description>$description$</description>
        <releaseNotes>$releaseNotes$</releaseNotes>
        (...)
    </metadata>
</package>

但是,将包推送到 NuGet 库后,我看不到自定义属性的内容。有什么办法让它工作吗?预先感谢您的帮助。

4

0 回答 0