일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 파싱
- php
- 무료일러스트
- 웹
- 아두이노
- 아두이노 강좌
- Ajax
- 자동글쓰기
- cocos2d-x
- 쿠팡파트너스
- 자바스크립트
- 쿠파스
- 워드프레스
- 자동블로그
- 그누보드
- 파이썬
- ChatGPT
- 쿠팡자동포스팅
- HTML
- 챗지피티
- Php공부
- 프로그램
- 쿠팡 블로그
- 자동포스팅
- Javascript
- 아두이노 기초강좌
- 아두이노 초보
- flex
- Python
- c#
Archives
- Today
- Total
플밍
c# 설치 후 자동실행 본문
c# Setup 프로젝트를 이용하여 설치 후 자동 실행
#ads_1
셋업프로젝트는 다 만들었다 가정하고
1. 설치가 될 대상 프로젝트(Target Project)에서 아래 작업을 진행한다
1) 추가 -> 새항목 -> 설치 관리자 클래스
2) 생성된 클래스(예. Install1.cs)에 OnAfterInstall 메소드를 override 한다.
1 2 3 4 5 6 7 8 9 | protected override void OnAfterInstall(IDictionary savedState) { string path = this.Context.Parameters["assemblypath"]; var p = new System.Diagnostics.Process(); p.StartInfo.FileName = path; p.StartInfo.CreateNoWindow = true; p.Start(); } | cs |
3) 다시빌드
2. 셋업프로젝트(Setup Project)에서 아래 작업을 진행한다
셋업프로젝트에서 오른쪽 클릭
1) View -> 사용자 지정 작업 -> Install (오른쪽 클릭) -> 사용자 지정 작업 추가
2) Application Folder -> 기본 출력 from... -> OK
3) 다시빌드
※ 셋업프로젝트가 완료되고 난뒤에 Install1.cs 의 OnAfterInstall 을 자동 호출해주면서 프로그램이 실행된다.
#ads_2
Comments