В SlowCheetah я хотел бы преобразовать некоторые элементы моего конфигурационного файла не с жестко запрограммированными значениями в файле преобразования, а либо с содержимым другого файла или (предпочтительно) значением, сгенерированным из кода. Например, в случае генерации значения из кода, вместо этого:
{
"someSettings": {
"@jdt.replace": {
"timeTokenAtBuild": "1f3ac2"
}
}
}
... Я хочу что-то вроде этого:
{
"someSettings": {
"@jdt.replace": {
"timeTokenAtBuild": [MyUtilitiesLibrary.GetCurrentTimeToken()]
}
}
}
Было бы неплохо получить значение из чего-то вроде скрипта PowerShell. Могу ли я сделать это с SlowCheetah в настоящее время? Если нет, то насколько сложно было бы расширить его, чтобы разрешить эту функциональность?
В качестве альтернативы, есть ли какой-нибудь другой пакет NuGet или механизм msbuild, который я могу использовать для достижения этой цели?