【发布时间】:2010-07-06 08:33:33
【问题描述】:
如果有人编辑了我的自定义应用程序配置,是否会触发任何事件?我想知道这些变化并将其应用于我的应用程序。
【问题讨论】:
标签: c# .net configuration app-config
如果有人编辑了我的自定义应用程序配置,是否会触发任何事件?我想知道这些变化并将其应用于我的应用程序。
【问题讨论】:
标签: c# .net configuration app-config
如果这是一个网络应用程序,那么这会自动发生。
如果它是非 Web 的(并且您有 app.config),请使用 FileSystemWatcher 来监控文件。当事件文件时,重新启动应用程序(使用 Application.Restart()) - 或者只是以您最初所做的任何方式重新加载您的配置值。例如,如果您在“设置”类中有一个公共只读属性,只需重新加载该事件的设置。希望对您有所帮助。
【讨论】: