> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar índice de recursos do pacote (MakePRI.exe)

> Criar índice de recursos do pacote (MakePRI.exe)

O MakePRI.exe é uma ferramenta de linha de comando usada para criar e despejar arquivos de índice de recursos do pacote (PRI) e para executar funções utilitárias neles.

O MakePRI fornece os seguintes subcomandos e funções.

| Comando | Descrição |
| - | - |
| [makepri createconfig](#makepri_createconfig) | Cria um arquivo de configuração PRI para uso com outros comandos |
| [makepri new](#makepri_new) | Cria um novo arquivo PRI do zero |
| [makepri versioned](#makepri_versioned) | Cria um arquivo PRI baseado em uma versão anterior |
| [makepri resourcepack](#makepri_resourcepack) | Cria um arquivo PRI que contém variantes de recursos adicionais para um PRI base |
| [makepri dump](#makepri_dump) | Despeja o conteúdo de um arquivo PRI |

<a id="makepri_createconfig" />

## makepri createconfig

O MakePRI.exe createconfig cria um arquivo de configuração PRI no \[destino do arquivo de configuração], com qualificadores padrão especificados pelos \[qualificadores padrão].

| Coluna 1 |
| - |
| `makepri createconfig `*/cf \<filepath>* */dq \<qualifiers>*` [/o]` |

| Opção | Descrição |
| - | - |
| */cf \<filepath>* | Local de saída do arquivo de configuração. Exemplo: /cf C:\MyApp\priconfig.xml |
| */dq \<qualifiers>* | Conjunto de qualificadores padrão no arquivo de configuração. Alguns qualificadores são obrigatórios, como o idioma. Exemplo: /dq en-US Vários qualificadores são separados por sublinhados. Exemplo: lang-en-US\_scale-100\_contrast-high |
| /o | Substitui um arquivo de saída existente com o mesmo nome, sem solicitar confirmação. |

[Voltar ao início deste tópico.](/pt-BR/build/core-features/common/packaging/deployment/makepri)

<a id="makepri_new" />

## makepri new

O MakePRI.exe new cria um arquivo PRI em \[outputfile] indexando todos os arquivos em \[projectroot] e seus subdiretórios, conforme orientado por \[configxml]. O índice receberá \[indexname] para referenciar recursos no aplicativo.

| Coluna 1 |
| - |
| `makepri new `*/pr \<folderpath>* */cf \<filepath>*` [/of <filepath>] [/mn <filepath>] [/in <string>] [/vma <integer>] [/il <filepath>] [/am] [/o] [/v]` |

| Opção | Descrição |
| - | - |
| */pr \<folderpath>* | Local raiz dos arquivos do projeto. Exemplo: /pr C:\MyApp\src\\ |
| */cf \<filepath>* | Local do arquivo de configuração. Use o comando [makepri createconfig](#makepri_createconfig) para gerar esse arquivo. Exemplo: /cf C:\MyApp\priconfig.xml |
| /of \<filepath> | Local de saída do arquivo PRI. O padrão é \[projectroot]\resources.pri. Exemplo: /of C:\MyApp\src\resources.pri |
| /mn \<filepath> | Local do manifesto do aplicativo ou do componente. Esse parâmetro será ignorado se \[indexname] for especificado. O padrão é \[projectroot]\AppXManifest.xml. |
| /in \<string> | Nome do índice de recursos gerado. Por exemplo, geralmente corresponde ao nome do pacote AppX e ao nome simples da biblioteca de classes. Pode ser fornecido por meio do parâmetro \[manifest]. |
| /vma \<integer> | Número da versão principal do índice. O padrão é 1. |
| /il \<filepath> | Log XML dos recursos indexados. Nenhum arquivo de log é gerado por padrão. |
| /am | Faz com que o MakePRI.exe defina o sinalizador de mesclagem automática no arquivo PRI. Por padrão, ele não é definido. Não recomendamos esse sinalizador para uso normal com pacotes AppX. |
| /o | Substitui um arquivo de saída existente com o mesmo nome, sem solicitar confirmação. |
| /v | Faz com que mensagens detalhadas sejam exibidas no console. |

[Voltar ao início deste tópico.](/pt-BR/build/core-features/common/packaging/deployment/makepri)

<a id="makepri_versioned" />

## makepri versioned

O MakePRI.exe versioned cria um arquivo PRI com versão em \[outputfile] indexando todos os arquivos em \[projectroot] e seus subdiretórios de acordo com \[indexfile] e conforme orientado por \[configxml].

| Coluna 1 |
| - |
| `makepri versioned `*/pr \<folderpath>* */cf \<filepath>*` [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]` |

| Opção | Descrição |
| - | - |
| */pr \<folderpath>* | Local raiz dos arquivos do projeto. Exemplo: /pr C:\MyApp\src\\ |
| */cf \<filepath>* | Local de saída do arquivo de configuração. Exemplo: /cf C:\MyApp\priconfig.xml |
| /of \<filepath> | Local de saída do arquivo PRI. O padrão é \[projectroot]\resources.pri. Exemplo: /of C:\MyApp\src\resources.pri |
| /if \<filepath> | Local do arquivo PRI base. O padrão é \[projectroot]\resources.pri. Exemplo: /if C:\MyApp\1.2\resources.pri |
| /il \<filepath> | Log XML dos recursos indexados. Nenhum arquivo de log é gerado por padrão. |
| /am | Faz com que o MakePRI.exe defina o sinalizador de mesclagem automática no arquivo PRI. Por padrão, ele é definido com o mesmo valor do arquivo PRI base. Não recomendamos esse sinalizador para uso normal com pacotes AppX. |
| /o | Substitui um arquivo de saída existente com o mesmo nome, sem solicitar confirmação. |
| /v | Faz com que mensagens detalhadas sejam exibidas no console. |

[Voltar ao início deste tópico.](/pt-BR/build/core-features/common/packaging/deployment/makepri)

<a id="makepri_resourcepack" />

## makepri resourcepack

O MakePRI.exe resourcepack cria um arquivo PRI em \[outputfile] indexando todos os arquivos em \[projectroot] e seus subdiretórios, conforme orientado por \[configxml]. Os arquivos PRI de ResourcePack contêm somente variantes adicionais de recursos já especificados em \[indexfile].

| Coluna 1 |
| - |
| `makepri resourcepack `*/pr \<folderpath>* */cf \<filepath>*` [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]` |

| Opção | Descrição |
| - | - |
| */pr \<folderpath>* | Local raiz dos arquivos do projeto. Exemplo: /pr C:\MyApp\src\\ |
| */cf \<filepath>* | Local de saída do arquivo de configuração. Exemplo: /cf C:\MyApp\priconfig.xml |
| /of \<filepath> | Local de saída do arquivo PRI. O padrão é \[projectroot]\resources.pri. Exemplo: /of C:\MyApp\src\resources.pri |
| /if \<filepath> | Local do arquivo PRI base. O padrão é \[projectroot]\resources.pri. Exemplo: /if C:\MyApp\1.2\resources.pri |
| /il \<filepath> | Log XML dos recursos indexados. Nenhum arquivo de log é gerado por padrão. |
| /am | Faz com que o MakePRI.exe defina o sinalizador de mesclagem automática no arquivo PRI. Por padrão, ele é definido com o mesmo valor do arquivo PRI base. Não recomendamos esse sinalizador para uso normal com pacotes AppX. |
| /o | Substitui um arquivo de saída existente com o mesmo nome, sem solicitar confirmação. |
| /v | Faz com que mensagens detalhadas sejam exibidas no console. |

[Voltar ao início deste tópico.](/pt-BR/build/core-features/common/packaging/deployment/makepri)

<a id="makepri_dump" />

## makepri dump

O MakePRI.exe dump gera um arquivo xml despejado em \[outputfile] que contém uma lista de todos os recursos em \[indexfile].

| Coluna 1 |
| - |
| `makepri dump [/of <filepath>] [/if <filepath>] [/dt <string>] [/o] [/v]` |

| Opção | Descrição |
| - | - |
| /of \<filepath> | Local de saída do arquivo PRI. O padrão é \[projectroot]\resources.pri. Exemplo: /of C:\MyApp\src\resources.pri |
| /if \<filepath> | Local do arquivo PRI base. O padrão é \[projectroot]\resources.pri. Exemplo: /if C:\MyApp\1.2\resources.pri |
| /dt \<string> | Formato do arquivo despejado: "Basic" (padrão) ou "Detailed". |
| /o | Substitui um arquivo de saída existente com o mesmo nome, sem solicitar confirmação. |
| /v | Faz com que mensagens detalhadas sejam exibidas no console. |

[Voltar ao início deste tópico.](/pt-BR/build/core-features/common/packaging/deployment/makepri)

<a id="ID4EONAC" />

## Confira também

[Criar pacote (makepkg.exe)](/pt-BR/build/core-features/common/packaging/deployment/makepkg)


## Related topics

- [Ferramentas para instalação por streaming](/pt-BR/build/core-features/common/packaging/deployment/atoc-deployment-tools.md)
- [Ferramentas e APIs do ambiente XBOX](/pt-BR/tools/tools-console/gc-xbox-tools-and-apis-toc.md)
- [Esquema do pacote de implantação e ferramentas de instalação por streaming](/pt-BR/build/core-features/common/packaging/deployment/index.md)
- [Ferramentas de linha de comando para o desenvolvimento para PC](/pt-BR/tools/tools-pc/commandlinetools/gr-commandlinetools-toc.md)
- [Criar pacote (makepkg.exe)](/pt-BR/build/core-features/common/packaging/deployment/makepkg.md)
