Как изменить имя файла конфигурации приложения (AppName.exe.config)?
Я использую объект My.Settings в VB.NET, который автоматически получает настройки приложения из файла AppName.exe.config. Как я могу сохранить конфигурацию в файле с другим именем, а не AppName.exe.config? У меня есть несколько программ, все они теперь используют свой собственный файл.config, но на самом деле все они являются клонами, и если я изменяю некоторые настройки, мне нужно отредактировать несколько конфигов.
1 ответ
Это будет работать с <appSettings>
, не уверен, работает ли он с настройками
Время проектирования
Поместите файл app.config в папку решения, чтобы он был на один уровень выше проекта. Для каждого из ваших проектов в обозревателе решений выполните следующие действия.
- Добавить> Существующий элемент
- Перейдите к app.config в корне решения> Добавить как ссылку (маленькая стрелка рядом с кнопкой Добавить)
Время выполнения
Вы можете использовать этот код для загрузки конфигурации (C#)
var fileMap = new ConfigurationFileMap(pathToConfig);
var configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);