Как использовать пользовательский атрибут сборки в *.nuspec файле?
Я создал следующий класс, который является определением пользовательского атрибута:
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 я не вижу содержимого своего пользовательского атрибута. Есть ли способ заставить его работать? Заранее благодарю за помощь.