2017-01-26 11 views
0

프로그래밍 방식으로이 경로를 검색하려면 어떻게해야합니까?특정 프로그램 & assebly로 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?

+0

가 왜 그냥 사용 [('업그레이드)를'] (https://msdn.microsoft.com /en-us/library/system.configuration.applicationsettingsbase.upgrade.aspx) method? – Leandro

+0

모든 값을 전송할 필요가 없기 때문에 25 개의 설정 중 5 개만 전송됩니다. –

답변

0

이 당신에게 .EXE의 경로는 DLL 및 구성 파일을 제공해야합니다 :

string folder = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);