C# 像web transform一样转换JSON设置文件

C# 像web transform一样转换JSON设置文件,c#,json,windows-services,config,t4,C#,Json,Windows Services,Config,T4,我正在开发一个应用程序(windows服务),该应用程序使用JSON设置文件,并试图找出处理应用程序将应用到的每个环境的设置值更改的最佳方法 我希望使用一种类似于app.config文件的方法(即app.development.config、app.staging.config、app.production.config等文件存在,并且基本app.config中的条目具有覆盖值) 我发现微软在GitHub()上有一个项目,它看起来正是我想要的,但是它实际上没有太多关于如何触发转换的解释 我已经将

我正在开发一个应用程序(windows服务),该应用程序使用JSON设置文件,并试图找出处理应用程序将应用到的每个环境的设置值更改的最佳方法

我希望使用一种类似于app.config文件的方法(即app.development.config、app.staging.config、app.production.config等文件存在,并且基本app.config中的条目具有覆盖值)

我发现微软在GitHub()上有一个项目,它看起来正是我想要的,但是它实际上没有太多关于如何触发转换的解释

我已经将nuget包添加到解决方案中,然后添加了json文件,作为对主json文件的依赖,但在构建时json文件没有任何更改。我不能使用发布选项,因为这将创建一个一键式安装程序,我需要它只是一个压缩包。这有什么我错过的把戏吗


或者,是否有人使用T4模板来管理应用程序的配置文件,从而根据定义的环境生成配置文件?

您是否尝试过slow cheetah?()我已经将它用于标准配置文件,它还可以进行json配置。谢谢@Thundter,这看起来像我想要的。。。我去看看