我正在尝试为不同的构建配置文件创建多个app.config,例如app.debug.config和app.release.config。如何在解决方案资源管理器中将它们放在彼此之下?
答案 0 :(得分:4)
可视化表示基于csproj文件中的DependentUpon
元数据。
例如,如果您有3个配置文件,则可以设置元数据:
<None Include="App.config" />
<None Include="App.Debug.config" DependentUpon="App.config" />
<None Include="App.Debug.BackupDb.config" DependentUpon="App.Debug.config" />
导致解决方案资源管理器中的以下表示形式:
对于旧版本(2017年之前版本),您需要将DependentUpon
元数据添加为None
元素下的元素,而不是将其添加为属性。
要与VS 2015及更低版本兼容,该项目的xml将为:
<None Include="App.Debug.config">
<DependentUpon>App.config</DependentUpon>
</None>
答案 1 :(得分:1)
右键单击应用程序。配置并单击添加配置转换。 如果您找不到添加配置转换,则应从 vs. 中的管理扩展下载配置转换。