본문 바로가기

Dev Diary

[C#]Visual Studio 2012에서 배포(설치) 프로그램 만들기

'보기 좋은 떡이 먹기 좋다' 말처럼 만든 프로그램이 잘 포장 되어있다면 쓰는 사람, 만든 사람도 기분 좋지 않을까요?

고생해서 만든 프로그램 포장 해봅시다~!!!


1. 만들어 봅시다. Here we go~


① File > New > Project (Ctrl + Shift + N)에 가서 새 프로젝트로 가면 기타 프로젝트 형식(Other Project Types)이라고 있습니다. 그리고 그 하위엔 설치 및 배포(Setup and Deployment)가 있습니다.



② 위의 단계에서 OK를 누르니 웹 브라우저가 열리면서 이런 창이 뜨는 군요. 'Go to the download web site'로 들어갑니다.


③ Download now 버튼을 누릅니다.


③ 개인 정보 입력하는 부분이 있군요. 개인적으로 이런거 별로 좋아하진 않지만...까라면 까야죠...( __)

입력 후 Download Now 버튼을 다시 누릅니다.


다운됩니다!!! 'InstallShield2012SPRLimitedEdition.exe' ☜을 실행시켜 설치하세요.


④ 위의 폼을 작성할때 입력한 E-mail로 InstallShield Wizard를 register하는 시리얼 키가 도착해있습니다. 전 빠른 진행을 위해 'Continue to Evaluate InstallShield'로 갔습니다,


⑤뭔가 복잡한 창이 떴습니다. -_-;; 별거 없습니다.  그냥 훓어보시고 아래 그림의 빨간색 사각형 안의 화살표를 눌러 진행합니다.


⑥첫번째 단계입니다. Specify your company name / Specify your application name / Specify your application version / Specify your company Web address 가벼운 마음으로 입력하고 다시 화살표를 눌러 진행합니다.


⑦프로그램을 실행하기 위해 갖춰져야하는 환경을 설정해줍니다. 다음~


⑧아래의 Add Files를 선택하고 컴파일한 폴더로 가서 실행을 위해 필요한 파일을 선택합니다.



⑨ 프로그램을 시작메뉴에, 바탕화면에 단축 아이콘으로 만들어 줄 것인지 설정할 수 있습니다.


⑩ 설치 시 필요한 레지스트리를 추가로 설정할 수 있습니다. 제 프로그램은 패스~넘어갑니다.


⑪ 거의 끝났습니다. 여기에선 사용자가 라이센스 내용을 읽고 동의를 할 수 있게 만들 것인지에 대한 여부 / 회사, 유저 이름을 기입하는 란을 만들것인지 / 프로그램 설치 폴더 변경 여부 등의 옵션을 설정할 수 있습니다. 


⑫ 드디어 끝났습니다. VS의 빌드(Build) 탭에서 Build Solution 합니다. 


⑬ Visual Studio 2012 > Projects > 제가 정한 프로젝트 폴더명 > Express > CD_ROM > DiskImages > DISK1에 가서 setup파일을 확인할 수 있었습니다.


2. 포스트를 마치며..


위의 포스트 내용은 설치 프로그램을 만드는데에 가장 기본적인 과정만을 설명 했습니다. 사실 저도 아직 사용해보지 못한 기능이 많습니다. 제가 언급하지 못한 부분이나 잘못 알고 있는 부분의 경우 지적 해주시면 수정하도록 하겠습니다.