有没有人知道如何检测.net配置文件中是否存在配置节的实例而不必实际将配置节加载到内存中,而无需手动解析xml文件 - 即使用System。配置命名空间。
我尝试过使用System.Configuration.ConfigurationManager.GetSection(...),但这似乎返回配置部分的“默认”实例,即使它在配置文件中不存在。
答案 0 :(得分:1)
如果您使用本地配置文件(而不是特定于机器),那么您可以使用XML(例如linq到xml)通过从反射中提取exe代码库来检查配置文件(例如Assembly.GetExecutingAssembly()。CodeBase )