С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
malta87
8 / 8 / 6
Регистрация: 25.12.2013
Сообщений: 192
1

Сохранение настроек ПО

24.02.2014, 22:16. Просмотров 958. Ответов 6
Метки нет (Все метки)

Привет. Вот такой вопрос. Все настройки ПО я сохраняю с помощью Properties.Settings.Default.Save(). При этом создается файл app.config в котором прописано цвет, шрифт, string, bool значения, а также к какой БД подключено ПО. Чтоб не создавать xml файл настроек(типа ini) хочу копировать app.config в Bin\Debug . Подскажите пожалуйста как правильно сделать, чтоб до запуска ПО я смог изменить кое, что, а при запуске ПО учитывало изменения, а так же чтоб после выхода сохраняла настройки
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2014, 22:16
Ответы с готовыми решениями:

Сохранение настроек приложения
Всем привет! Создал переменную в settings.settings, нужно что бы при открытии...

Логирование и сохранение настроек
Подскажите хорошие библиотеки для логирования и сохранения настроек, без особых...

Сохранение настроек программы
Всем привет. У меня программа почему-то не записывает и не читает настройки...

Сохранение настроек формы
Всем привет. Подскажите пожалуйста, как на форме после выбора по нажатию кнопки...

Сохранение настроек приложения
Ребят, вот загуглил клевую тему ссылка не работает, поэтому удалена Все...

6
FreeLanceHelp
Заблокирован
24.02.2014, 22:44 2
Я бы использовал класс какойнибудь свой и сериализировал бы его
0
malta87
8 / 8 / 6
Регистрация: 25.12.2013
Сообщений: 192
24.02.2014, 22:56  [ТС] 3
Цитата Сообщение от FreeLanceHelp Посмотреть сообщение
Я бы использовал класс какойнибудь свой и сериализировал бы его
Класс??? Что то похожее на класс ini? Я вот думаю хранить в ini или в xml... думаю что ini прошлый век)))))
0
FreeLanceHelp
Заблокирован
24.02.2014, 23:09 4
Сериализация почитайте про нее.
http://msdn.microsoft.com/ru-ru/library/ms233843.aspx
1
Psilon
Master of Orion
Эксперт .NET
6013 / 4866 / 902
Регистрация: 10.07.2011
Сообщений: 14,477
Записей в блоге: 5
Завершенные тесты: 4
24.02.2014, 23:22 5
malta87, эта команда создает файл, который называется user.config и лежит в папке %appdata% текущего пользователя. Для хранения настроек используйте его, а не сериализацию. В принципе он и использует сериализацию внутри себя, но смысла нет париться, если есть стандартный функционал. В Debug ничего не надо совать, наоборот, хорошим тоном является хранение настроек в %appData%.
1
malta87
8 / 8 / 6
Регистрация: 25.12.2013
Сообщений: 192
24.02.2014, 23:37  [ТС] 6
Psilon
Цитата Сообщение от Psilon Посмотреть сообщение
.config и лежит в папке %appdata% текущего пользователя
образуется после первого запуска ПО. А у меня возникнит ситуация, что ПО придется копировать на другой ПК и до запуска надо настроить ее. Вот такой из случаев например: на ПК-1 ПО подкл к SQL Серверу-1, а при простом копировании этой ПО ее надо подключить к SQL Серверу-2(при этом структура БД на серверах одинакова)
0
Psilon
Master of Orion
Эксперт .NET
6013 / 4866 / 902
Регистрация: 10.07.2011
Сообщений: 14,477
Записей в блоге: 5
Завершенные тесты: 4
24.02.2014, 23:54 7
malta87, ну скопируйте тогда вы этот файл из %appdata% и запихните на целевую машину туда же при установке.

Добавлено через 1 минуту
Я-то надеюсь у вас нормальный установщик, а не "портабельная версия"
0
24.02.2014, 23:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 23:54

Сохранение настроек приложения
Изменяю программно в настройках одно свойство. При вызове...

Сохранение настроек программы
Добрый вечер! У меня есть формочка "settings" в которой существует 4...

Сохранение/загрузка настроек программы
Программа должна хранить в файле некоторые настройки. Вопрос в том как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru