Информация об изменениях

Сообщение Re: Место для App.config с максимальным Фэнь Шуем. от 13.04.2015 16:01

Изменено 13.04.2015 16:03 GlebЗ

Здравствуйте, UberPsychoSvin, Вы писали:

UPS>В самом простом случае конфиг лежит рядом с экзешником. Но если программа ставится в "правильные" "C:\Program Files\" и конфиг должен изменяться. То куда его класть, что бы он подцеплялся автоматом?

Если очень надо, то есть VirtualStore. Для конфигов не использовал, просто говорю о существовании механизма обхода.
Что касается хранения изменяемых данных, то кошерно

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

Для хранении на уровне пользователей:

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

Re: Место для App.config с максимальным Фэнь Шуем.
Здравствуйте, UberPsychoSvin, Вы писали:

UPS>В самом простом случае конфиг лежит рядом с экзешником. Но если программа ставится в "правильные" "C:\Program Files\" и конфиг должен изменяться. То куда его класть, что бы он подцеплялся автоматом?

Если очень надо, то есть VirtualStore. Для конфигов не использовал, просто говорю о существовании механизма обхода.http://stackoverflow.com/questions/3219255/why-do-files-get-placed-in-c-users-usernameappdata-local-virtualstore-progra
Что касается хранения изменяемых данных, то кошерно

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

Для хранении на уровне пользователей:

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);