I have 3 environment specific appsettings files in my .Net core application
appsettings
in project.json I have setup publishOptions
project.json
publishOptions
You can use MSBuild conditions to optionally include files in the compilation output (or published output).
The above ignores the Development and Staging appsettings.json file variants when the compilation target configuration is Release.