Greetings StackOverflow,使用Properties.Settings.Default和设置备用配置文件?
在过去的项目中,我已经习惯了使用Visual Studio中的设置设计器来设置文件。这在过去运作良好。在我的最新项目中,我希望拥有同一个Settings类的多个版本a.k.a.配置文件,其中一个包含所有属性的生产/默认值,另一个包含测试值。
虽然在搜索中看到这是否可能,但我注意到在Settings.settings文件的XML中有多个提示可能有多个设置配置文件。例如在Settings.settings文件中,<SettingsFile>
标签的CurrentProfile
属性始终设置为CurrentProfile="(Default)"
。该标签内部有一个名为<Profile />
的空标签。最后,每个设置的<Value>
标记具有Profile
属性,通常显示Profile="(Default)"
。
现在,我试着寻找<Profile />
标签的全部内容,以及我是否可以将它用于某些内容,但是我的搜索没有提供任何内容。
最后,我想知道是否有一种方法可以有相同的设置类的不同的配置文件,每个都有它自己的默认值,这样我可以用它可能会出现像这样在我的代码:
Properties.Settings defaultSettings = Properties.Settings.Default;
Properties.Settings testSettings = Properties.Settings.Test;
如果有人知道在哪里可以找到设置文件的XML Schema,或者如果我所要求的是可能的,请告诉我。