TL; DR
VSTSで JSON変数置換 と デフォルトのリリース変数 を使用できる方法はありますか?
説明
VSTSを使用すると、JSON変数置換を使用して、リリース時に_appsettings.json
_ファイルに値を設定できます。たとえば、次のような_appsettings.json
_ファイルの場合:
_{
"ConnectionStrings": {
"DM_ADJ": "placeholder",
"DM_SALES": "placeholder"
},
// And so on. Placeholders get replaced
}
_
VSTSで_ConnectionStrings.DM_ADJ
_というリリース変数を定義できます。そこで提供する値は、対応するJSON行の_"placeholder"
_を置き換えます。
ここで、アプリの構成でデフォルトのリリース変数のいくつかも使用したいと思います。たとえば、_Release.DefinitionName
_および_Release.DefinitionId
_と呼ばれるデフォルトのリリース変数があります。以下のように_appsettings.json
_ configセクションに置き換えることができると思いましたが、残念ながら、リリースが完了しても_"placeholder"
_文字列は置き換えられません。私は何かが足りないのですか?
_{
"Release": {
"DefinitionName": "placeholder",
"DefinitionId": "placeholder",
}
// And so on. Placeholders do not get replaced
}
_
値を変更するjsonファイルを指定する必要があります
次に、変更するパスを使用して変数を作成する必要があります。たとえば、プロパティVersion Json File を変更したい
だから、私はこの名前で変数を作成する必要があります:
Aplicacao.Version