Пользовательские настройки не загружаются, кроме как в режиме отладки
У меня есть эта ноющая проблема, которая сводила меня с ума в течение многих дней:
Я определил пару пользовательских настроек через дизайнер. В моем приложении я могу читать, обновлять и сохранять значения, как и ожидалось, - но только если я запускаю приложение в режиме отладки с помощью F5.
Если я запускаю свое приложение без отладки, с помощью Ctrl+F5 (или дважды щелкаю по файлу.exe), у меня все равно остаются мои настройки, но они ВСЕ являются пустыми строками! Если потом я перезапущу его с помощью F5, все снова в порядке!
Все выглядит так, как будто с помощью Ctrl + F5 приложение запускается с пустым файлом конфигурации.
У кого-нибудь была эта проблема?
1 ответ
Если процесс размещения Visual Studio включен, у вас есть два разных файла Settings.settings - один для режима выпуска, другой для режима отладки. Вы можете изменить это поведение и "поделиться" одним файлом настроек между этими режимами: перейдите в Свойства проекта -> Отладка и снимите флажок "Включить процесс размещения Visual Studio".
Для получения дополнительной информации посетите эту страницу: http://mrpfister.com/programming/the-dark-side-of-the-hosting-process-vshost-exe/