0

有谁知道如何检测.net 配置文件中是否存在配置部分的实例,而无需实际将配置部分加载到内存中,也不必手动解析 xml 文件 - 即使用 System.Configuration 命名空间。

我曾尝试使用 System.Configuration.ConfigurationManager.GetSection(...) 但这似乎返回了配置部分的“默认”实例,即使它在配置文件中不存在。

4

1 回答 1

1

如果您使用的是本地配置文件(而不是特定于机器),那么您可以使用 XML(例如 linq to xml)通过从反射中获取 exe 代码库来检查配置文件(例如 Assembly.GetExecutingAssembly().CodeBase)

于 2008-11-14T09:28:08.303 回答