본문 바로가기
.Net

C# 프로젝트로 생성한 EXE 또는 DLL의 실제 경로 얻기

by Dokon Jang 2020. 11. 4.
반응형

프로젝트로 생성된  exe나 dll의 경로를 알아야 할 경우가 종종 있습니다.

작업 디렉토리(Working Directory)가 아닌 다른 폴더에 exe나 dll이 존재 하는 경우 경로를 찾아서 처리해야겠죠.

exe나 dll내의 클래스를 이용하여 실제 경로를 간단히 얻어 올 수 있습니다.

코드는 아래와 같습니다.

 

string fileName = new ClassName().GetType().Assembly.ManifestModule.Name;
string filePath = new ClassName().GetType().Assembly.Location;

Debug.WriteLine("파일이름 : " + fileName);
Debug.WriteLine("파일경로 : " + filePath);
반응형

댓글