c# - 如何通过代码将自定义configSections添加到app.config文件

标签 c# winforms autofac

如何通过代码向 app.config 文件添加部分?

在我的配置文件中有类似的东西,但它可以有多个部分但不能通过 appSettings,因为我想向它添加多个值。

<configSections>
 <!-- CUSTOM CONFIG SECTIONS BELOW -->
 <section name="EmailSection" type="Email.EmailSection, Email" />
</configSections>

<EmailSection>
 <Emails>
  <email id="HOST" name="mail.somedomain.com" />
  <email id="PORT" name="25" />
  <email id="TOADDRESS" name="" />
  <email id="FROMADDRESS" name="dev@somedomain.com" />
 </Emails>
</EmailSection>

我想通过代码中的导入方法来执行此操作,这样我就可以选择一个 xml 文件,然后将这些部分添加到我的 app.config 中。

问候

艾丹

最佳答案

设法通过 this 来解决这个问题.

我不得不循环遍历我的项目并将它们添加进去,但它做了我需要的。

谢谢你的建议。

艾丹

关于c# - 如何通过代码将自定义configSections添加到app.config文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30376190/

相关文章:

c# - RabbitMQ 向所有消费者广播事件

c# - Foreach使用两个viewbag

c# - 使用 Autofac 在 Azure Functions 启动类中未解析 ILogger<T>

c# - 是否有另一种方法可以更改 Autofac 中的数据库实例

Autofac 通过索引解决有关键控注册的问题

c# - Lambda 表达式转换

c# - 无法访问由当前窗体的构造函数创建的窗体实例

c# - 在 Entity Framework Core 中强制不区分大小写的 String.Contains

c# - 从每个组件捕获鼠标事件

c# - Windows.Forms Application.Run() 中无法追踪的异常