Как загрузить файл конфигурации, имя которого не связано с именем файла exe - PullRequest
0 голосов
/ 11 января 2019

Кажется, ConfigurationManager.OpenExeConfiguration() связано с именем текущего приложения.

Я хочу загрузить файл конфигурации, имя которого не связано с именем файла exe.

Например, имя файла приложения - «MyApp.exe», а имя файла пользовательской конфигурации - «OtherApp.exe.config».

В следующих методах, какой метод следует использовать для загрузки OtherApp.exe.config из MyApp.exe?

OpenExeConfiguration()
OpenMachineConfiguration()
OpenMappedExeConfiguration()
OpenMappedMachineConfiguration()

1 Ответ

0 голосов
/ 11 января 2019

Есть свойства, специфичные для каждого домена приложения.

Вы можете использовать один из них.

В следующем примере кода показано, как загрузить файл confilgfile с другим именем. AppDomain.CurrentDomain.SetData ("APP_CONFIG_FILE", "someothername.exe.config");

Надеюсь, это поможет.

...