Переделка хранения настроек приложения
От: iПоц Россия  
Дата: 22.03.11 12:44
Оценка:
Коллеги, подскажите, как лучше сделать.

Не подходит механизм хранения параметров WinForms приложений, т.к. параметры пользователя привязываются к каталогу приложения, а параметры приложения хранятся в недоступном на запись месте.

Нужно хранить параметры независимо от каталога или даже независимо от пользователя, т.е. например в /%User%/Application Data/%ProgramName% или в All Users/Application Data/%ProgramName%.

Как грамотно внести такие изменения? Написать свою реализацию SettingsProvider, и отказаться от LocalFileSettingsProvider? Или вообще отказаться от этого механизма и написать своё хранилище? Или как?

Единственный момент: класс хранения параметров вместе с функционалом должен быть слинкован в Class Library, с помощью которой потом делаются три версии приложения — с GUI интерфейсом, с консольным интерфейсом и сервис (последние два совмещены). Не знаю, можно ли использовать стандартный механизм хранения для сервиса
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.