如何为可以覆盖值的不同环境创建多个 app.config

How to create multiple app.config for different environments where values can be overridden

如何为可以覆盖值的不同环境创建多个 app.config

例如,我想要 app.Debug.config 和 app.Release.config,我可以在其中更改特定值,就像在我的 Web 项目中所做的那样 (Web.config Transformation Syntax for Web Application Project Deployment):

<add key="Test" value="Value_For_Test_Environment" xdt:Transform="Replace" xdt:Locator="Match(key)" />

为此,我使用了一个名为 SlowCheetah 的扩展程序。它为非网络项目带来了转变。市场上有使用教程。

https://marketplace.visualstudio.com/items?itemName=vscps.SlowCheetah-XMLTransforms