似乎ConfigurationManager.OpenExeConfiguration()
与当前应用程序的名称有关。
我要加载名称与exe文件名无关的配置文件。
例如,应用程序文件名为“ MyApp.exe”,自定义配置文件名为“ OtherApp.exe.config”。
在以下方法中,应该使用哪种方法从MyApp.exe加载OtherApp.exe.config?
OpenExeConfiguration()
OpenMachineConfiguration()
OpenMappedExeConfiguration()
OpenMappedMachineConfiguration()
答案 0 :(得分:0)
每个应用程序域都有特定的属性。
您可以使用其中之一。
以下示例代码显示了如何使用其他名称加载confilgfile。 AppDomain.CurrentDomain.SetData(“ APP_CONFIG_FILE”,“ someothername.exe.config”);
希望这会有所帮助。