OpenExeConfiguration有2个重载:
OpenMappedExeConfiguration只有1个原型(prototype):
似乎(2)和(3)都可以用来打开特定的配置文件,而不是默认的app.config文件。
那么它们之间有什么区别呢?什么时候使用?
为什么我们在(1)和(2)中分开UserLevel和Config文件位置,而在(3)中合并它们?
感谢您的任何答复。
更新
我知道微软总是喜欢以多种方式做事。但这应该是有原因的。有人知道我的问题的原因吗?我们需要赏金吗?)?
最佳答案
差异在最终的.NET配置资源Cracking the Mysteries of .NET 2.0 Configuration中进行了解释:
OpenExeConfiguration(字符串)
OpenExeConfiguration(ConfigurationUserLevel)
OpenMappedExeConfiguration(),OpenMappedMachineConfiguration()