C#/WPF
WPF에서 실행파일이 있는 경로
퓨어레드
2012. 4. 19. 14:17
종종 프로젝트를 하다보면 실행파일이 있는 경로에서 파일을 생성하고 불러올 경우가 생긴다.
절대경로를 넣으면 되지만 차후에 배포를 위해 상대경로를 지정하는게 좋다.
C#에서는
Application.StartupPath를 사용하면 됐지만
WPF에서는
AppDomain.CurrentDomain.BaseDirectory;
// 또는
string appStartPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
이렇게 사용하면 된다.