Как изменить имя файла конфигурации приложения (AppName.exe.config)? - PullRequest
1 голос
/ 27 августа 2011

Я использую объект My.Settings в VB.NET, который автоматически получает настройки приложения из файла AppName.exe.config. Как я могу сохранить конфигурацию в файле с другим именем, а не AppName.exe.config? У меня есть несколько программ, все они теперь используют свой собственный файл .config, но на самом деле все они являются клонами, и если я изменяю некоторые настройки, мне нужно отредактировать несколько конфигов.

1 Ответ

0 голосов
/ 28 августа 2011

Это будет работать с <appSettings>, не уверен, работает ли оно с настройками
Время разработки
Поместите файл app.config в папку решения, чтобы на один уровень выше проекта,Для каждого из ваших проектов в обозревателе решений выполните следующие действия:
- Добавить> Существующий элемент
- Найдите файл app.config в корне решения> Добавить как ссылку (маленькая стрелка рядом скнопка Добавить)

Время выполнения
Вы можете использовать этот код для загрузки конфигурации (C #)

var fileMap = new ConfigurationFileMap(pathToConfig);  
var configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
...