VS2005에서 배포용 프로젝트 만들기

배포용 프로젝트를 만드시고

 

거기에 전에 만들어놓으신 프로젝트를 추가해주시면

 

필요한 dll들을 자동으로 인식해서 패키지에 포함시켜줍니다..

 

VS2005를 기준으로...

 

1. 메뉴에서 파일 -> 새로만들기 -> 프로젝트를 선택합니다.

기타 프로젝트 형식에서 설치 프로젝트를 선택하고 프로젝트이름을 적고 확인을 누릅니다.

 

 

만들어진 화면입니다

 

2. 왼쪽 솔루션 탐색기의 최 상단 트리인 솔루션을 선택하고 마우스 오른쪽 버튼을 눌러 해당 메뉴를 선택합니다.

 

3. Setup 파일을 만들 프로그램 소스의 위치로 이동 하여 프로젝트 파일을 선택해 줍니다.

 

솔루션에 프로젝트가  추가된 것이 보일겁니다.

 

4. 설치 프로젝트를 선택하고 속성탭에서 Manufacturer 를 . 이 아닌 다른 개발사 이름으로 바꿔줍니다

(.으로 되어있으면 폴더를 생성할 수 없음)

다시 설치 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하여 해당 메뉴를 선택합니다.

 

프로젝트는 자동으로 선택되고 구성에서 활성 대신 Release를 선택해 줍니다.

그리고 확인버튼을 누릅니다.

 

실행파일이 추가되고 종속성이 발견됩니다. 저의 경우 ADO 를 사용하기 때문에 msado15.dll이 추가 되었습니다.

 

컴파일 설정을 Release로 하고

 

 

솔루션 다시 빌드 라는 메뉴를 선택해줍니다.

 

빌드가 되면서 종속성이 새롭게 발견되는것이 보입니다.

 

빌드가 끝나고 설치 프로젝트의 release 폴더에 가보면 배포 파일이 보입니다.

 

xxxSetup.msi 파일을 실행하면 설치가 진행됩니다...

 

이렇게 하면 설치 PC에 없는 DLL들을 자동으로 설치해주어서 실행이 잘 됩니다.


출처: http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=770276&ref=770276



저작자 표시 비영리 동일 조건 변경 허락

Write your message and submit