Compartilhar via


Package (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

<Package>

Sintaxe

<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?
  & trustedlaunch:TrustedLaunch?
</Package>

Key

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

Atributos e elementos

Attributes

Attribute Description 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 whitespace no início e no final. Não

Elementos filho

Elemento filho Description
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.
Identity 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 escala e nível de recurso 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 atribuídos ao aplicativo pela Loja. Isso garante que os usuários do seu aplicativo que estão atualizando para Windows 10 receberão 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 principais. Esse elemento só pode ser usado por pacotes de estrutura.
trustedlaunch:TrustedLaunch Especifica que o Início Confiável está habilitado, o que restringe o conjunto de processos que podem ser iniciados sob a identidade de um pacote.

Observação

Você poderá receber um erro se os elementos de manifesto DisplayName ou Description contiverem caracteres não permitidos pelo firewall Windows; ou seja, | e all, devido ao qual Windows falha ao criar o perfil AppContainer para o pacote. Use essa 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.

Requirements

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