【 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
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
[WPF & C# (C Sharp)] 특정 프로세스 종료시키기 ( Process Kill ) (0) | 2017.11.24 |
---|---|
WPF & C# - 인터넷 사용 가능 여부 ( 네트워크 / Network / internet / 접속 / TCP / ip / url / 포트 / port) (0) | 2017.11.17 |
[WPF & C# (C Sharp)] 크롬웹브라우저 삽입하기 - cefsharp / Form (9) | 2017.11.15 |
[ WPF & C# (C Sharp)] - FTP 업로드 / 다운로드 (10) | 2017.11.07 |
[ WPF & C# (C Sharp)] - DateTime 구조체 / 파싱 / parsing / 날짜 / 시간 (0) | 2017.10.31 |
[ WPF & C# (C Sharp)] - 파일 만든 수정한 액세스 날짜 (2) | 2017.10.31 |
[ WPF & C# (C Sharp)] - 다운로드 WebClient 방식 / Download (0) | 2017.10.30 |
WPF & C# - ini 파일 내 방식대로 읽기 ( ini / cfg / config / txt / sector / 섹터 ) (0) | 2017.10.30 |