다음을 통해 공유


패키지 리소스 인덱스 만들기(MakePRI.exe)

MakePRI.exe는 PRI(패키지 리소스 인덱스) 파일을 만들고, 덤프하고, 유틸리티 함수를 실행하는 명령줄 도구입니다.

MakePRI는 다음과 같은 하위 명령과 함수를 제공합니다.

명령

설명

makepri createconfig 다른 명령과 함께 사용할 PRI 구성 파일을 만듭니다.
makepri new 새로운 PRI 파일을 처음부터 새로 만듭니다.
makepri versioned 이전 버전을 기반으로 PRI 파일을 만듭니다.
makepri resourcepack 기본 PRI에 추가 리소스 변형이 포함된 PRI 파일을 만듭니다.
makepri dump PRI 파일의 내용을 덤프합니다.

makepri createconfig

MakePRI.exe creatconfig는 [config file destination]에 PRI 구성 파일을 생성하며, 기본 지정자는 [default qualifiers]에 지정됩니다.

makepri createconfig /cf <filepath>/dq <qualifiers> [/o]

옵션

설명

/cf <filepath> 구성 파일의 출력 위치. 예:
/cf C:\MyApp\priconfig.xml
/dq <qualifiers> 구성 파일의 기본 지정자 세트입니다. 언어와 같은 일부 지정자는 필수입니다. 예:
/dq en-US

여러 지정자는 밑줄로 구분됩니다. 예:

lang-en-US_scale-100_contrast-high

/o 확인 메시지 없이 동일한 이름의 기존 출력 파일을 덮어씁니다.

이 항목의 맨 위쪽으로 돌아갑니다.

makepri new

MakePRI.exe는 [configxml]의 지침대로 [projectroot] 및 하위 디렉터리의 모든 파일의 인덱스를 만들어 [outputfile]에 PRI 파일을 만듭니다. 인덱스는 애플리케이션의 참조 리소스에 대한 할당된 [indexname]이 됩니다.

makepri new /pr <folderpath>/cf <filepath> [/of <filepath>] [/mn <filepath>] [/in <string>] [/vma <integer>] [/il <filepath>] [/am] [/o] [/v]

옵션

설명

/pr <folderpath> 프로젝트 파일의 루트 위치. 예:
/pr C:\MyApp\src\
/cf <filepath> 구성 파일의 위치. 이 파일을 생성하려면 makepri createconfig 명령을 사용합니다. 예:
/cf C:\MyApp\priconfig.xml
/of <파일 경로> PRI 파일의 출력 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/of C:\MyApp\src\resources.pri
/mn <파일 경로> 애플리케이션 또는 구성 요소의 매니페스트 위치입니다. 이 매개 변수는 [indexname]이 지정된 경우 무시됩니다. 기본값은 [projectroot]\AppXManifest.xml입니다.
/In <문자열 > 생성된 리소스 인덱스의 이름. 일반적으로 AppX 패키지의 이름 및 클래스 라이브러리의 간단한 이름 등과 일치합니다. [manifest] 매개 변수를 통해 제공할 수 있습니다.
/vma <정수 > 인덱스의 주 버전 번호. 기본값은 1입니다.
/il <파일 경로> 인덱싱된 리소스의 XML 로그. 기본적으로 로그 파일이 생성되지 않습니다.
/am MakePRI.exe가 PRI 파일 내에 자동 병합 플래그를 설정하도록 합니다. 기본값은 설정하지 않는 것입니다.

이 플래그는 AppX 패키지의 일반적인 사용에는 권장되지 않습니다.

/o 확인 메시지 없이 동일한 이름의 기존 출력 파일을 덮어씁니다.
/v 본체에 자세한 메시지를 표시하도록 합니다.

이 항목의 맨 위쪽으로 돌아갑니다.

makepri versioned

MakePRI.exe versioned는 [indexfile]과 [configxml]의 지침대로 [projectroot] 및 하위 디렉터리의 모든 파일의 인덱스를 만들어 [outputfile]에 버전이 있는 PRI 파일을 만듭니다.

makepri versioned /pr <folderpath>/cf <filepath> [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]

옵션

설명

/pr <folderpath> 프로젝트 파일의 루트 위치. 예:
/pr C:\MyApp\src\
/cf <filepath> 구성 파일의 출력 위치. 예:
/cf C:\MyApp\priconfig.xml
/of <파일 경로> PRI 파일의 출력 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/of C:\MyApp\src\resources.pri
/if <파일 경로> 기본 PRI 파일의 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/if C:\MyApp\1.2\resources.pri
/il <파일 경로> 인덱싱된 리소스의 XML 로그. 기본적으로 로그 파일이 생성되지 않습니다.
/am MakePRI.exe가 PRI 파일 내에 자동 병합 플래그를 설정하도록 합니다. 기본적으로 기본 PRI 파일과 같은 값으로 설정됩니다.

이 플래그는 AppX 패키지의 일반적인 사용에는 권장되지 않습니다.

/o 확인 메시지 없이 동일한 이름의 기존 출력 파일을 덮어씁니다.
/v 본체에 자세한 메시지를 표시하도록 합니다.

이 항목의 맨 위쪽으로 돌아갑니다.

makepri resourcepack

MakePRI.exe resourcepack은 [configxml]의 지침대로 [projectroot] 및 하위 디렉터리의 모든 파일의 인덱스를 만들어 [outputfile]에 PRI 파일을 만듭니다. ResourcePack PRI 파일에는 이미 [indexfile]에 지정된 리소스의 추가 변형만 포함됩니다.

makepri resourcepack /pr <folderpath>/cf <filepath> [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]

옵션

설명

/pr <folderpath> 프로젝트 파일의 루트 위치. 예:
/pr C:\MyApp\src\
/cf <filepath> 구성 파일의 출력 위치. 예:
/cf C:\MyApp\priconfig.xml
/of <파일 경로> PRI 파일의 출력 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/of C:\MyApp\src\resources.pri
/if <파일 경로> 기본 PRI 파일의 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/if C:\MyApp\1.2\resources.pri
/il <파일 경로> 인덱싱된 리소스의 XML 로그. 기본적으로 로그 파일이 생성되지 않습니다.
/am MakePRI.exe가 PRI 파일 내에 자동 병합 플래그를 설정하도록 합니다. 기본적으로 기본 PRI 파일과 같은 값으로 설정됩니다.

이 플래그는 AppX 패키지의 일반적인 사용에는 권장되지 않습니다.

/o 확인 메시지 없이 동일한 이름의 기존 출력 파일을 덮어씁니다.
/v 본체에 자세한 메시지를 표시하도록 합니다.

이 항목의 맨 위쪽으로 돌아갑니다.

makepri dump

MakePRI.exe 덤프는 [indexfile]에 모든 리소스 목록을 포함하는 [출력 파일]에 덤프된 xml 파일을 출력합니다.

makepri dump [/of <filepath>] [/if <filepath>] [/dt <string>] [/o] [/v]

옵션

설명

/of <파일 경로> PRI 파일의 출력 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/of C:\MyApp\src\resources.pri
/if <파일 경로> 기본 PRI 파일의 위치. 기본값은 [projectroot]\resources.pri입니다. 예:
/if C:\MyApp\1.2\resources.pri
/dt <문자열> 덤프된 파일의 형식: "Basic"(기본값) 또는 "Detailed".
/o 확인 메시지 없이 동일한 이름의 기존 출력 파일을 덮어씁니다.
/v 본체에 자세한 메시지를 표시하도록 합니다.

이 항목의 맨 위쪽으로 돌아갑니다.

참고 항목

패키지 만들기(makepkg.exe)