如何使用多个应用程序设置配置文件?

时间:2018-09-10 10:33:39

标签: .net application-settings

在我看来,.NET的应用程序设置系统应为应用程序范围支持多个“配置文件”。

实际上,即使在生成的.settings文件中也似乎有痕迹。例如,请考虑我通过Visual Studio生成的以下设置文件:

<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings"
              CurrentProfile="(Default)"
              GeneratedClassNamespace="myProject.Properties"
              GeneratedClassName="FooClass">
  <Profiles />
  <Settings>
    <Setting Name="Foo" Type="System.Int32" Scope="Application">
      <Value Profile="(Default)">3</Value>
    </Setting>
  </Settings>
</SettingsFile>

有3件事引起我的注意:

  • CurrentProfile元素中的SettingsFile属性;
  • 一个Profiles部分;
  • 文件中每个设置的Profile属性。

如果我可以将应用程序设置的多个配置文件直接保留在该文件中,那就太好了。但是,我似乎找不到任何文档。

有人知道如何使用此功能(或什至完全实现)?

编辑:请注意,尽管标题相似,但该问题不是this question的重复项。

0 个答案:

没有答案