DLL
과 EXE
를 하나의 실행 파일로 만들기
C#
을 이용해서 네트워크 테스트용 프로그램을 만들었는데 log4net.dll
과 ini-parser.dll
을 참조해서 실행 파일 하나로는 안되는 상황..
테스트 과정을 예상하니
- 테스트 프로그램을 USB에서 PC로 복사한다.
- 압축된 프로그램을 해제한다.
- 해제된 프로그램을 실행한다.
너무 불편할 것 같다는 생각이 들었습니다.
만약 실행 파일만 있다면 2번 과정이 생략되니 훨씬 편할 것 같았습니다.
http://stackoverflow.com/questions/10137937/merge-dll-into-exe
stackoverflow
에서는 커맨드라인을 활용한 방법을 소개했는데 만들어보니 정상적으로 실행은 됐는데 실행 파일이 생성되지 않는 증상이 나타났습니다.
결국 ILMergeGUI 버전을 받아 쉽게 처리했습니다.