创建配置对象以管理.net配置文件时,是否需要关闭文件。
我有一个带有几个.dll组件的应用程序。我是否必须使用全局配置以避免将其他.dll所做的更改写入同一配置文件。
Public Shared config As System.Configuration.Configuration
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
....do config entries here.
config.save
我是否知道在从另一个模块更改相同的配置文件之前需要关闭/处置此配置。
答案 0 :(得分:5)
不,您不需要关闭/处置。 Configuration静态方法返回的OpenExeConfiguration类未实现IDisposable,也没有任何Close
方法,因此您的代码正常。