App.config 用于不同环境的文件夹结构

App.config for different environments folder structure

我的 C# 应用程序有多个针对不同环境的配置文件。它们显示为 App.config 下的子项目。问题是我想添加一个新选项,在本例中为 JMTelcom,但它出现在文件夹结构之外。该文件在编译时似乎工作正常,但我如何让它显示在它的兄弟文件旁边?

<ItemGroup>
  <Compile Update="App.*.config">
    <DependentUpon>App.config</DependentUpon>
  </Compile>
</ItemGroup>

Add/append 以上行到您的 .csproj 文件应该可以解决问题。 (假设你的项目使用的是.net core)