С#: .Config File и проблема с записью в папке программы

я использую ConfigurationManager для хранения некоторых значений конфигурации приложения. Поскольку я запускаю свое приложение из папки программы, я не могу сохранить изменения конфигурации...

Я не могу писать в папку программы... Я знаю, что хорошей практикой является хранение данных в %AppData% или %Temp%, но я хочу, чтобы мой конфигурационный файл находился в той же папке, что и исполняемый файл.

Как я могу справиться с этой проблемой?


person user437899    schedule 05.01.2011    source источник


Ответы (1)


3 варианта:

  • запустите свой процесс с правами администратора (нехорошо, если они вам не нужны)
  • поместите свой exe куда-нибудь не в Program Files
  • сохраните свою конфигурацию в AppData (лучше всего)
person max    schedule 05.01.2011
comment
хорошо, если нет другого варианта, я должен сохранить файл конфигурации @ AppData;) - person user437899; 05.01.2011