Как указать имя папки config (appdata) программы? - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть проект WPF в Visual Studio 2017 с проектом установщика.У меня есть некоторые настройки и пользовательские файлы, которые пользователь должен иметь возможность изменять и сохранять при установке новых версий, поэтому я хочу использовать для этого папку appdata.

Проблема в том, что когда я просто использую файлы конфигурации по умолчанию и Properties.Settings.Default.Save(), в appdata создается папка с очень громоздким именем, например [Company] / [exe-name_Url_aBunchOfRandomLetters] / [номер версии, котораяна самом деле это не номер версии, который я указал в проекте установки].Случайные буквы и номер версии создают впечатление, что этот путь изменится с новыми версиями программы, чего не может сделать.Кроме того, мне потребуется доступ к этой папке для размещения других файлов, а не только файла user.config, поэтому я бы хотел, чтобы путь был более доступным и детерминированным в любом случае.Как мне этого добиться?

...