728x90
반응형

MSIX 패키지 제작 가이드: Windows 애플리케이션 배포를 위한 방법


1. 개발 환경 준비

  • 운영체제: Windows 10 이상
  • 필요 도구:

2. 프로젝트 설정

MSIX 패키지는 Visual StudioMSIX Packaging Tool을 이용해 생성할 수 있습니다.


방법 1: Visual Studio 사용

  1. 프로젝트 생성

    • 기존 프로젝트 열기 또는 새 프로젝트 생성 (WPF, WinForms 등)
  2. MSIX 패키지 추가

    • 프로젝트추가새 프로젝트MSIX 패키지 프로젝트 선택 후 기존 앱과 연결
  3. 패키지 설정

    • Package.appxmanifest 파일에서 패키지 이름, 버전, 권한 등을 설정
  4. 패키징

    • 빌드패키지 만들기.msix로 패키징 완료

방법 2: MSIX Packaging Tool 사용

  1. 도구 실행

    • MSIX Packaging Tool 실행
  2. 패키징 마법사 진행

    • 새 애플리케이션 패키지 만들기를 선택하고 설치 프로그램을 지정
  3. 설정 및 생성

    • 애플리케이션 설치 경로, 설정, 인증서 서명 등을 완료하고 .msix 파일을 생성

3. 인증서 서명

MSIX 패키지는 신뢰성을 위해 반드시 디지털 서명이 필요합니다.

  • 테스트 인증서: Visual Studio에서 자동으로 생성 가능
  • 정식 인증서: 인증 기관에서 획득 후 서명
signtool sign /fd SHA256 /a /f 인증서.pfx /p 비밀번호 파일.msix

4. 설치 및 테스트

생성된 .msix 파일을 테스트하거나 직접 설치할 수 있습니다.

  • 로컬 설치: 더블 클릭 후 설치
  • PowerShell 설치:
    Add-AppxPackage -Path "C:\path\to\app.msix"
    

5. (선택적) 배포

  • Microsoft Store 배포
  • 내부 네트워크 배포: 그룹 정책 설정을 통해 msix 배포 가능
728x90
반응형

+ Recent posts