如何把app.config放在app.config下面?
How to put app.config under app.config?
我正在尝试为不同的构建配置文件创建多个 app.config,例如 app.debug.config 和 app.release.config。如何在解决方案资源管理器中将它们放在一起?
视觉表示基于 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" />
这会在解决方案资源管理器中产生以下表示:
对于旧版本(VS 2017 之前),您需要将 DependentUpon
元数据添加为 None
元素下方的元素,而不是将其添加为属性。
为了与 VS 2015 及更低版本兼容,该项目的 xml 为:
<None Include="App.Debug.config">
<DependentUpon>App.config</DependentUpon>
</None>
通过右键单击应用程序。配置并单击添加配置转换。
如果找不到添加配置转换,则应从 vs.
中的管理扩展下载配置转换
我正在尝试为不同的构建配置文件创建多个 app.config,例如 app.debug.config 和 app.release.config。如何在解决方案资源管理器中将它们放在一起?
视觉表示基于 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" />
这会在解决方案资源管理器中产生以下表示:
对于旧版本(VS 2017 之前),您需要将 DependentUpon
元数据添加为 None
元素下方的元素,而不是将其添加为属性。
为了与 VS 2015 及更低版本兼容,该项目的 xml 为:
<None Include="App.Debug.config">
<DependentUpon>App.config</DependentUpon>
</None>
通过右键单击应用程序。配置并单击添加配置转换。 如果找不到添加配置转换,则应从 vs.
中的管理扩展下载配置转换