비주얼 스튜디오 배포파일(msi) 생성하기
Microsoft Visual Studio Installer Projects 2022 확장 설치
메뉴 > 확장 > 확장 관리
에서 Microsoft Visual Studio Installer Projects 를 검색해서 설치합니다.
비주얼 스튜디오를 재시작해줍니다.
내 프로젝트 Release 모드로 빌드
배포하고자 하는 프로젝트를 Release 모드로 빌드해 줍니다.
아래의 두가지 방법중 하나를 실행합니다.
-
도구 모음의 솔루션 구성 목록 상자에서 Debug 또는 Release 를 선택
-
메뉴 > 빌드 > 구성 관리자를 클릭, Debug 또는 Release 를 선택
빌드를 합니다.
프로젝트 게시항목 생성
솔루션 탐색기에서 배포하고자 하는 프로젝트를 오른쪽 클릭하고 게시
를 선택합니다.
폴더를 선택합니다.
다시 폴더를 선택합니다.
bin\Release\net8.0\publish\ 가 자동으로 입력되어 있습니다. (.NET 버전에 따라 다를 수 있음)
마침을 클릭합니다.
Properties\PublishProfiles\FolderProfile.pubxml 파일이 생성됩니다.
프로젝트 추가
솔루션 탐색기 > 솔루션 오른쪽 클릭 > 추가 > 새 프로젝트
Setup Project 를 선택한다.
이름을 입력하고 만들기 버튼을 클릭한다.
여기서는 Setup1 로 이름을 정한다.
게시항목 추가
프로젝트 생성시 자동으로 File System 창이 열립니다.
수동으로 열기 위해서는
솔루션 탐색기 > Setup1 오른쪽 클릭 > View > 파일 시스템 (File System)
으로 열어줍니다.
Application Folder 로 이동합니다.
프로그램 아이콘이 있다면 여기에 추가해 줍니다.
Application Folder 폴더 안 > 마우스 오른쪽 클릭 > Add > 프로젝트 출력
게시항목 을 선택합니다.
바로가기 생성
추가된 게시항목을 우클릭하면 바로 가기를 만들 수 있습니다.
바로가기의 이름을 수정해 줍니다.
바로가기 오른쪽 클릭 > 속성 > Icon 을 선택해서 위에서 추가한 아이콘을 설정해 줍니다.
User’s Desktop 폴더로 드래그 앤 드랍합니다.
회사명등 입력
솔루션 탐색기 > Setup1 클릭
속성창에서 개발자나 회사명 등을 입력할 수 있습니다.
Version 은 중요한 정보이므로 잘 관리해 줍니다.
프로젝트 속성 창
Author : 회사명
Manufactorer : 회사명
ProductName : SampleApp
RemovePreviousVersions : True
TargetPlatform : x64
Title : Sample App
Version : 0.5.0
생성된 파일 보기
솔루션 탐색기에서 작업중인 프로젝트를 선택하면, 모든파일표시 아이콘이 나타나고, 생성된 파일들을 확인할 수 있습니다.
배포 프로그램 다시 빌드
솔루션 탐색기 > Setup1 오른쪽 클릭 > 다시 빌드
를 해주면 설치 프로그램이 생성됩니다.
솔루션 탐색기 > Setup1 오른쪽 클릭 > 파일 탐색기에서 폴더 열기
를 하면 생성된 설치프로그램을 확인할 수 있습니다.