【发布时间】:2018-12-14 04:20:03
【问题描述】:
在 SlowCheetah 中,我想转换我的配置文件中的一些元素,而不是使用转换文件中的硬编码值,而是使用另一个文件的内容或(最好)从代码生成的值。例如,在从代码生成值的情况下,而不是这样:
{
"someSettings": {
"@jdt.replace": {
"timeTokenAtBuild": "1f3ac2"
}
}
}
...我想要这样的东西:
{
"someSettings": {
"@jdt.replace": {
"timeTokenAtBuild": [MyUtilitiesLibrary.GetCurrentTimeToken()]
}
}
}
从 PowerShell 脚本之类的东西中获取值也可以。我现在可以用 SlowCheetah 做到这一点吗?如果不是,扩展它以允许此功能有多难?
或者,我可以使用其他一些 NuGet 包或 msbuild 机制来实现此行为吗?
【问题讨论】:
标签: visual-studio msbuild publishing slowcheetah