C# 为不同环境设置配置文件值
我的Selenium自动化解决方案文件有几个项目来测试应用程序的不同部分。 每个项目都有一个app.config文件,如下所示:C# 为不同环境设置配置文件值,c#,web-config,app-config,C#,Web Config,App Config,我的Selenium自动化解决方案文件有几个项目来测试应用程序的不同部分。 每个项目都有一个app.config文件,如下所示: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings configSource ="app.env2.config"> </appSettings> </configuration> 因此,在每个
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings configSource ="app.env2.config">
</appSettings>
</configuration>
因此,在每个项目中,如果我将configSource=“app.env2.config”更改为configSource=“app.env1.config”,我就能够使用env1特定的值,如env1的url
但每次我必须在不同的环境中测试它时,我都必须更改12个项目中每个项目的configsource值。如果我在一个地方设置环境值,是否有一种方法允许我访问这12个项目中每个项目的相应配置文件(某种方法是在一个地方设置env(env1/env2)值,然后将该值附加到“app.