Я создаю библиотеку nuget и получил некоторые странные требования. В этой библиотеке я хотел бы вызвать некоторые конечные точки API, скажем,
/v1/endpoint1
/v2/endpoint2
Мне бы хотелось, чтобы файл nuspe c сообщал пользователю, к какой версии конечной точки будет обращаться эта библиотека. В идеале я хотел бы определить константную строку в некотором c# class
public class Consts
{
public const string AnnualisedPerfEndpoint = "v1.0/AnnualisedPerf";
}
Затем в файле nuspe c у меня есть некоторый токен вроде:
<releaseNotes>
1. For AnnualisedPerf endpoint, it is accessing version #{AnnualisedPerfEndpoint}#
2 For DiscretePerf endpoint, it is accessing version #{DiscretePerfEndpoint}#
</releaseNotes>
Есть ли достойный способ сделать это? Мы используем конвейер сборки VSTS, но в идеале я хочу сохранить эти токены в файле c#, поскольку эти строки const могут быть повторно использованы другими функциями.