如何在我的应用配置

时间:2015-11-26 23:02:22

标签: c# .net configuration app-config

我有一个自动更新应用程序,它将更新我的客户端应用程序。配置文件在升级之间会有一些小的补充。通常,更改是添加密钥。由于我无法使用更新程序升级配置文件,因此必须以实用方式添加新密钥。这很容易。

  var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.AppSettings.Settings["key].Value = "value";
                config.Save(ConfigurationSaveMode.Modified);

我现在有一个新的部分需要添加到配置文件中,我不知道如何添加它。

  <system.serviceModel>
      <client configSource="Config\clients.config"/>
    <bindings configSource="Config\bindings.config"/>
  </system.serviceModel>

以上是我需要添加到配置文件中的内容。如何使用ConfiguationManager执行此操作?我不能只使用xml阅读器打开xml并添加该部分,因为我确信它会遇到已经使用它的应用程序的问题,以及安装在程序目录中的权限。

我很感激这里的任何帮助。 谢谢,

0 个答案:

没有答案