你需要“关闭”.net配置

时间:2011-05-30 21:14:56

标签: .net configuration configurationmanager

创建配置对象以管理.net配置文件时,是否需要关闭文件。

我有一个带有几个.dll组件的应用程序。我是否必须使用全局配置以避免将其他.dll所做的更改写入同一配置文件。

Public Shared config As System.Configuration.Configuration 
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
....do config entries here.
config.save

我是否知道在从另一个模块更改相同的配置文件之前需要关闭/处置此配置。

1 个答案:

答案 0 :(得分:5)

不,您不需要关闭/处置。 Configuration静态方法返回的OpenExeConfiguration类未实现IDisposable,也没有任何Close方法,因此您的代码正常。