【发布时间】:2014-08-13 16:35:41
【问题描述】:
我的 App.Config 文件中有少量条目,这些条目会根据我正在进行的测试类型而改变。有没有办法告诉应用程序使用哪组设置?下面我模拟了一个我想到的App.Config 示例。
<configuration>
<appSettings>
<TestingScenario name="Scenario1">
<add key="ApiKey" value="XXXXXXXXXXXXXXXXXXX" />
<add key="UserName" value="XXXXXXXXXXXXXXXXXXX" />
<add key="TokenId" value="XXXXXXXXXXXXXXXXXXX" />
</TestingScenario>
<TestingScenario name="Scenario2">
<add key="ApiKey" value="XXXXXXXXXXXXXXXXXXX" />
<add key="UserName" value="XXXXXXXXXXXXXXXXXXX" />
<add key="TokenId" value="XXXXXXXXXXXXXXXXXXX" />
</TestingScenario>
</appSettings>
</configuration>
有没有办法让应用程序在一种情况下使用 Scenario1 而在另一种情况下使用 Scenario2?确定在代码中使用哪个场景会很好,因为它仍然可以让我不必注释和粘贴配置值。
【问题讨论】:
标签: .net configuration app-config