Compartilhar via


Pacote (Windows 10)

Define o elemento raiz de um manifesto do pacote do aplicativo. O manifesto descreve a estrutura e os recursos do software para o sistema.

Hierarquia de elementos

<Pacote>

Syntax

<Package
  IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

  <!-- Child elements -->
  Identity
  & mp:PhoneIdentity?
  & Properties
  & Resources
  & Dependencies
  & Capabilities?
  & Extensions?
  & Applications?
  & uap15:Capabilities?
</Package>

Chave

? conector de intercalação opcional (zero ou um) & (pode ocorrer em qualquer ordem)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
IgnorableNamespaces Declara namespaces usados no manifesto que devem ser ignorados. Os elementos de namespace ignorados não são validados e devem ser considerados não confiáveis. Vários namespaces são especificados com um espaço entre cada namespace. Uma cadeia de caracteres com um valor entre 1 e 32767 caracteres de comprimento com um caractere não em branco no início e no final. Não

Elementos filho

Elemento filho Descrição
Aplicativos Representa um ou mais aplicativos que compõem o pacote.
Funcionalidades Declara o acesso aos recursos de usuário protegidos exigidos pelo pacote.
Dependências Declara outros pacotes dos quais um pacote depende para concluir seu software.
Extensões (tipo: CT_PackageExtensions) Define um ou mais pontos de extensibilidade para o pacote.
Identidade Define um identificador global exclusivo para um pacote. Uma identidade de pacote é representada como uma tupla de atributos do pacote.
Propriedades Define metadados adicionais sobre o pacote, incluindo atributos que descrevem como o pacote aparece para os usuários.
Recursos Declara idiomas para os recursos que o pacote contém. Cada pacote deve declarar pelo menos um idioma para recursos. Os atributos de nível de recurso de escala e DirectX são comuns para todos os recursos no pacote.
mp:PhoneIdentity Se o aplicativo for uma atualização para um aplicativo disponibilizado anteriormente no Windows Phone, verifique se esse elemento corresponde ao que está no manifesto do aplicativo do aplicativo anterior. Use os mesmos GUIDs que foram atribuídos ao aplicativo pela Loja. Isso garante que os usuários do seu aplicativo que estão atualizando para o Windows 10 recebam seu novo aplicativo como uma atualização e não como uma duplicata.
uap15:Capabilities Declara o acesso aos recursos de usuário protegidos exigidos pelo pacote. Esse elemento pode ser usado por pacotes não main. Esse elemento só pode ser usado por pacotes de estrutura.

Observação

Você poderá receber um erro se os elementos de manifesto DisplayName ou Description contiverem caracteres não permitidos pelo firewall do Windows; | ou seja, e all, devido ao qual o Windows falha ao criar o perfil AppContainer para o pacote. Use esta referência para solução de problemas se você receber um erro.

Elementos pai

Este é o elemento mais externo em um documento. Ele não pode ser contido por nenhum outro elemento.

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10