[ WPF & C# (C Sharp)] - installer 인스톨러 setup
【 WPF & C# (C Sharp) 】 - installer 인스톨러 setup
@ 프로그램 설치
Microsoft Visual Studio 2017 Installer Projects
1. 인스톨러를 다운로드 받아서 설치한다.
내년에는 링크에서 '2017' 숫자만 '2018'로 바꾸면 되지 않을까 싶다. ( 2015는 됩니다. )
2. 솔루션 > 추가 > 새 프로젝트를 선택합니다.
3. 좌측의 '기타 프로젝트 형식'에서 Visual Studio installer' 선택 후 'Setup Project' 를 선택합니다.
( 참고로 프로젝트 'Setup Wizard'라고 있으나, 정말로... 거의 차이가 없고,
어차피 다시 또 설정해야 되니 그냥 'Setup Project'를 선택한다. )
@ 프로그램 설정 및 셋팅
4. 아래와 같이 해당 솔루션에 Setup라는 프로젝트가 추가 되었다. 주로 출력되는 메세지들은 여기에 나타난다.
이해하기 쉽도록 속성창의 메뉴내용과 뒤에 123 을 붙여 주었다.
참고하여 사용하면 되겠다.
헉;;헉;; 열심히 적고, 찾아도 봤는데... 못찾겠는것도 있다... 대체 어디 쓰려고 정보를 입력하는건지 잘 모르겠다.
5. 그리고 좌측을 보면 아래와 같은 장면이 나올것이다. 대략 이해를 하자면 아래와 같다.
File System on Target Machine
- APPlication Folder : 실행프로그램이 저장될 위치이다. (추가적인 파일들도 얼마든지 넣을 수 있다.)
기본적으로 '프로젝트 출력'을 하면 작성하던 프로그램이 포함 된다.
예) C:\Program Files (x86)\Manufacturer123\ProductName123
- User's Desktop : 바탕화면에 설치할 파일이다. 보통 바로가기를 추가한다.
예) Application Folder 에 추가한 프로젝트 파일의 바로가기를 집어 넣는다.
- User's Programs Menu : 윈도우 버튼 클릭하면 나오는 시작메뉴에 추가하는 파일이다.
- 설치 완료 후 : 아래와 같이 앱에도 등록이 되며, 재 설치 시 이미 동일 프로그램이 있다며 에러메세지를 띄운다.
@ 프로그램 설치진행창
아래는 설치 진행창이며, 자세히보면 ProductName123 등등 아까 속성창에 남겨 놓았던 문구들이 나타나는것을 알 수 있다.
< 아차차... 중요한거~!!! >
빼먹을뻔했네요... 아래보면 파일이 두개 생성된다.
exe파일하고 msi 파일이다.
실제적인 설치 파일은 msi 이어서 msi 로만 설치하면 설치가 다 된다.
설치시 파일명이 설치시에 데이터로 남는거 같다.
이미 설치해놨던 자료를 삭제하는데있어서 자료가 되는듯...
그냥 첨부터 이름 잘 지어 놓으면 될듯하다. ^^
@ Microsoft Visual Studio 2017 Installer Projects
생각보다 상당히 쉽게 구성되어 있다.
물론 단순하게 사용하고 있지만 잘 보면 뭔가 더 많은 기능이 있지 않을까 싶다. ^^
@ 내용추가
@ Pre-build Event/Post-build Event Command Line Dialog Box
설치 전, 또는 설치 후 사용할 커맨드라인 사용법에 대한 부분이다.
http://insurang.tistory.com