Visual Studio中的多个配置文件

时间:2016-08-31 16:23:54

标签: c# winforms visual-studio visual-studio-2013 app-config

在Visual Studio 2013中,C#Windows窗体中有一个自动生成的设置文件app.config和通过Properties.Settings.Default访问的自动生成的Settings类。我想要做的是让这个类的多个实例从各种文件中读取设置。直到运行时我才知道哪些文件用于我的设置。我希望能够写的是:

static Settings HardwareVersion1 = new Settings ("HardwareVersion1.config");
static Settings HardwareVersion2 = new Settings ("HardwareVersion2.config");
...
if (HWVersion == 1) 
localSetting = Properties.Settings.HardwareVersion1.SomeSetting;
if (HWVersion == 2)
localSetting = Properties.Settings.HardwareVersion2.SomeSetting;

有没有办法实现这一点,或接近它的东西?哦,虽然我希望,我希望版本特定的配置文件只包含它们从默认app.config文件更改的值的覆盖。

感谢您提供的任何帮助。

0 个答案:

没有答案