Compartilhar via


Aplicativo (esquema de extensões para Windows 8.1)

Representa um aplicativo que compõe parte ou todas as funcionalidades entregues no pacote.

Hierarquia de elementos

<Pacote>
<Aplicativos>
<Aplicativo>

Syntax

<Application Id          = An ASCII string between 1 and 64 characters in length. See the Attributes table for more information on character restrictions.
             Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used.  If specified, the EntryPoint property is also used. If that EntryPoint property isn't specified, the EntryPoint defined for the app is used.
             EntryPoint? = A string between 1 and 256 characters in length, representing the  task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type.
If EntryPoint is not specified, the EntryPoint defined for the app is used instead.

             StartPage?  = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. >

  <!-- Child elements -->
  ( VisualElementsChoice
  & ApplicationContentUriRules?
  & Extensions?
  )

</Application>

Chave

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

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
EntryPoint

A ID da classe ativa, como ""Office. Winword.Class".

Se você especificar esse atributo, também deverá especificar o atributo Executável . Se você especificar esse atributo, não deverá especificar o atributo StartPage .

Uma cadeia de caracteres entre 1 e 256 caracteres, representando a tarefa que está tratando a extensão. Normalmente é o nome totalmente qualificado do namespace de um tipo do Windows Runtime. Se EntryPoint não for especificado, o EntryPoint definido para o aplicativo será usado. Não
Executável

O executável de lançamento padrão para o aplicativo. Esse arquivo deve estar presente no pacote.

Se você especificar esse atributo, deverá especificar o atributo EntryPoint . Se você especificar esse atributo, não deverá especificar o atributo StartPage .

Uma cadeia de caracteres entre 1 e 256 caracteres que deve terminar com ".exe" e não pode conter estes caracteres: <, >, :, ", |, ?ou *. Especifica o executável padrão para a extensão. Se não for especificado, o executável definido para o aplicativo será usado. Se especificado, a propriedade EntryPoint também será usada. Se essa propriedade EntryPoint não for especificada, o EntryPoint definido para o aplicativo será usado. Não
Id

O identificador exclusivo do aplicativo dentro do pacote. Às vezes, esse valor é denominado PRAID (identificador do aplicativo relativo do pacote).

A ID é exclusiva dentro do pacote, mas não globalmente. Pode haver outro pacote no sistema que usa a mesma ID. A mesma ID não pode ser usada mais de uma vez no mesmo pacote.

Essa cadeia de caracteres contém campos alfanuméricos separados por pontos. Cada campo precisa começar com um caractere alfabético ASCII. Você não pode usá-lo como valores de campo: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".

Ao usar um Visual Studio, o valor padrão desse atributo é "Aplicativo". Os desenvolvedores devem alterar isso manualmente no manifesto.

O identificador do aplicativo não deve ser alterado depois que o aplicativo tiver sido publicado no Microsoft Store; isso interromperá a posição do tela inicial.

Uma cadeia de caracteres ASCII entre 1 e 64 caracteres de comprimento. Sim
StartPage

A página HTML de lançamento padrão para o aplicativo. Esse arquivo deve estar presente no pacote.

Se você especificar esse atributo, não poderá especificar o atributo EntryPoint ou o atributo Executável .

Uma cadeia de caracteres entre 1 e 256 caracteres que não pode conter estes caracteres: <, >, :, ", ", |, ?ou *. Não

 

Elementos filho

Elemento filho Descrição
ApplicationContentUriRules

Especifica quais páginas no contexto da Web têm acesso aos dispositivos de localização geográfica do sistema (se o aplicativo tiver permissão para acessar essa funcionalidade) e acesso à área de transferência.

Extensões (tipo: CT_ApplicationExtensions)

Define um ou mais pontos de extensibilidade para o aplicativo.

VisualElementsChoice

O elemento de escolha de elementos visuais abstratos para o grupo de substituição XSD. Isso não pode ser declarado no XML.

 

Elementos pai

Elemento pai Descrição
Aplicativos

Representa um ou mais aplicativos que compõem o pacote.

 

Comentários

O elemento Application contém atributos que são comuns aos pontos de extensibilidade que pertencem ao aplicativo. Essas informações são usadas por outros pontos de extensibilidade para obter informações sobre o aplicativo. Além disso, atributos de aplicativo são usados no início e no gerenciamento de uma instância do aplicativo.

Se o atributo StartPage for especificado, ele será um aplicativo Windows usando JavaScript. Se StartPage não for especificado, os atributos Executable e EntryPoint deverão ser especificados e será um aplicativo UWP usando C# ou VB e XAML.

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/2010/manifest