Получить LocalAppData с конкретной программой и в собранном виде

Как я могу получить этот путь программно?

C:\Users\Koen\AppData\Local\vanlooverenkoen\MIDIMACRO.exe_Url_04ecy2myca3ul5300zb1jbkbmpknlbzv\3.0.0.0

Это мой путь, который используется WPF user.config, Мне нужно получить этот файл после обновления, чтобы восстановить пользовательские настройки.

Когда я пытаюсь это:

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

Я только получаю этот путь:

C:\Users\Koen\AppData\Local

И поскольку после имени моего приложения есть уникальная строка, нет способа жестко закодировать это.

Итак, мой вопрос, как я могу получить полный путь к WPF user.config?

1 ответ

Это должно дать вам путь к.exe, DLL-файлам и файлам конфигурации:

string folder = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
Другие вопросы по тегам