我正在开发一个使用JSON设置文件的应用程序(Windows服务),并试图找出最佳方法来处理应用程序将应用的每个环境的设置中值的更改至。
我希望使用类似app.config文件的方法(即app.development.config,app.staging.config,app.production.config等文件存在,并且基础应用程序中的条目具有覆盖值。配置)。
我发现微软在GitHub(https://github.com/Microsoft/json-document-transforms)上有一个项目,它看起来正是我正在寻找的东西,但它并没有太多关于如何触发转换的探索。
我已经将nuget包添加到解决方案中,然后根据主json文件添加了json文件,但是当我构建时,json文件没有变化。我不能使用发布选项,因为这将创建一个单击安装程序,我需要它只是一个压缩包。我有什么想法吗?
或者,是否有人使用T4模板来管理应用程序的配置文件,以便最终为每个定义的环境环境配置文件?