我们都知道修改.NET Web应用程序的web.config文件会重新启动应用程序并使其读取更新的配置.你是如何使用控制台或WinForms应用程序做到这一点的?谢谢 :)
可能需要FileSystemWatcher来监视文件,并处理相关事件.System.Configuration.ConfigManager类可能具有重新加载的相关方法(方法调用或类似方法).我没有在我面前的VS,但我会说肯定会有一些钩子.
使用FileSystemWatcher在配置文件更改时收到通知.
使用ConfigurationManager.RefreshSection 从磁盘刷新它而不重新启动应用程序.