複雑なオブジェクト値をシリアル化されたjsonとして保存する構成ファイルがいくつかあります。現在、各環境 (localhost、dev、prod など) およびクライアントによるインストールごとに構成ファイルがあります。ほとんどの値は環境間の構成で同じですが、すべてではありません。したがって、3 つの環境と 4 つのクライアントの場合、現在、合計 12 個のファイルを管理する必要があります。
これが web.config ファイルである場合、問題を解決する web.config 変換が存在します。これが c# の場合、現在のビルド構成に基づいてさまざまな値を置き換えるために使用できるコンパイラ プリプロセッサ ディレクティブがあります。
Does anyone know of anything that works basically this way or have some good suggestion on tried and true ways to proceed? What I would like is to reduce the number of files down to a single instance for each installation that can suffice for each environment.