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

时间:2018-07-31 07:38:48

标签: c# console-application app-config config-transformation

如何为可以覆盖值的不同环境创建多个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)" />

1 个答案:

答案 0 :(得分:2)

为此,我使用了名为 SlowCheetah 的扩展程序。它将转换带入非Web项目。在市场上,您可以使用该教程。

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