Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Boo112
0 / 0 / 2
Регистрация: 23.11.2012
Сообщений: 57
#1

Сохранение настроек службой - C#

30.06.2015, 10:19. Просмотров 224. Ответов 1
Метки нет (Все метки)

Всем привет. Сделал службу, она должна сохранять некоторые параметры : номер файла и тд. Для этого добавил Properties.Settings. Все работает , но не могу собственно этот файл. Где он хранится ? В User\|App Data\Local\... его нет.

И еще.. У меня проект состоит из службы и приложения. В обоих есть Properties.Settings. Можно ли как то службой получить доступ к Properties.Settings приложения, ?
http://www.cyberforum.ru/csharp-net/thread1659564.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 10:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранение настроек службой (C#):

Сохранение настроек приложения
Для хранения настроек приложения использую Properties.Settings.Default но вот...

сохранение настроек в файл C#
Здравствуйте!Я пытаюсь сделать так чтобы у меня программа сохраняла настройки в...

C# сохранение настроек приложения
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { ...

Сохранение настроек програми
Привет, у меня єсть программа =), и я в ней сохраняю настройки. using...

Сохранение настроек приложения с Singleton
Здравствуйте. Как сохранять настройки приложения (по выбору пользователя в xml...

1
LostCoast
82 / 82 / 24
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
01.07.2015, 16:38 #2
Лучший ответ Сообщение было отмечено Boo112 как решение

Решение

Вот то что вам нужно:

C#
1
ConfigurationManager.OpenExeConfiguration
С помощью этой функции можно узнать путь к настройкам конкретного пользователя (т.е. когда делается Save для Settings):
C#
1
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoaming).FilePath;
Обычно можно найти в этой папке по имени приложения: C:\Users\username\AppData\Local\<app name>\

Загрузить другой settings можно вот так:

C#
1
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
Ссылка на msdn: https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2015, 16:38
Привет! Вот еще темы с решениями:

Сохранение настроек программы в самом приложении
Хочу спросить вас о сохранении настроек приложения в самом приложении. Здесь...

Сохранение настроек программы: Система конфигурации не прошла инициализацию
Пытаюсь сохранить настройки программы: ширину и высоту. Для этого создал в...

Взаимодействие со службой
Всем привет...У меня есть некая служба. Необходимо выводить на экран данные,...

ПОМОГИТЕ С ВЕБ СЛУЖБОЙ
Народ, если мой вопрос покажется кому-то крайне идиотским, заранее приношу за...


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

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

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