我正在编写.NET Core控制台应用程序( 不是 是ASP.NET Core Web应用程序)。在.NET Framework中,我将有一个App.config
和App.Debug.config
,以及一个App.Release.config
文件,后两个文件用于转换前一个文件。这使我可以根据创建调试还是发布版本来更改各种设置。
现在使用.NET Core,您将改为使用appsettings.json
。很好,但是我该如何调试和发布转换呢?我已经读过一些有关使用环境变量来确定您是处于发行版环境还是调试环境的信息,但是我确实不想这样做,并且它确实不适用于控制台应用程序。那么如何以与.NET Framework中类似的方式转换配置文件?