패키지 리소스 인덱스 만들기(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 | 본체에 자세한 메시지를 표시하도록 합니다. |