【发布时间】:2012-07-24 05:13:56
【问题描述】:
问候 StackOverflow,
在过去的项目中,我已经习惯使用 Visual Studio 中的设置设计器来制作设置文件。这在过去运作良好。在我的最新项目中,我希望拥有同一个 Settings 类的多个版本,即配置文件,一个具有所有属性的生产/默认值,一个具有测试值。
在搜索这是否可能时,我注意到在 Settings.settings 文件的 XML 中,有多个提示可能具有多个设置配置文件。例如,在 Settings.settings 文件中,<SettingsFile> 标签有一个CurrentProfile 属性,该属性始终设置为CurrentProfile="(Default)"。在该标签内有一个名为<Profile /> 的空标签。最后,每个设置的<Value> 标记都有一个Profile 属性,通常显示Profile="(Default)"。
现在,我尝试查看 <Profile /> 标记的全部内容以及是否可以将其用于某事,但我的搜索都没有找到任何结果。
最后我想知道是否有办法让同一个 Settings 类的不同配置文件,每个配置文件都有自己的默认值,以便我可以使用它,它可能会在我的代码中显示如下:
Properties.Settings defaultSettings = Properties.Settings.Default;
Properties.Settings testSettings = Properties.Settings.Test;
如果有人知道在哪里可以找到设置文件的 XML 架构,或者我的要求是否可行,请告诉我。
【问题讨论】:
标签: c# visual-studio-2010 settings settings.settings