Можно ли заменить некоторые токены в nuget spe c на некоторые строки в файле c#? - PullRequest
0 голосов
/ 03 февраля 2020

Я создаю библиотеку 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 могут быть повторно использованы другими функциями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...