PackageDependency (Windows 10)
Declara uma dependência em outro pacote marcado como um pacote de estrutura.
Hierarquia de elementos
<PackageDependency>
Syntax
<PackageDependency
Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
uap6:Optional = 'An optional boolean value.' />
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Valor padrão |
---|---|---|---|---|
Nome | O nome exibido no atributo Name do elemento Identity do pacote de dependência. | Uma cadeia de caracteres com um valor entre 3 e 50 caracteres de comprimento que consiste em caracteres alfanuméricos, ponto e traço. | Sim | |
Publicador | O publicador como ele aparece no atributo Publisher do elemento Identity do pacote de dependência. | Uma cadeia de caracteres com um valor entre 1 e 8192 caracteres de comprimento que se ajusta à expressão regular de um nome diferenciado. | Sim | |
MinVersion | A versão mínima do pacote de dependência. | Uma cadeia de caracteres de versão na notação quad (Major.Minor.Build.Revision ), onde Major não pode ser 0 . |
Sim | |
MaxMajorVersionTested | A versão máxima do pacote de dependência testada. Usado para determinar se as estruturas serão preparadas lado a lado e qual estrutura é carregada no grafo do pacote para o pacote. | Um número opcional com um valor entre 0 e 512 caracteres de comprimento. | Não | |
uap6:Opcional | Indica que uma dependência de pacote de estrutura é opcional para o aplicativo, o que significa que o aplicativo pode ser instalado mesmo se as dependências da estrutura opcional não estiverem instaladas. | Um valor booliano opcional. | Não | false |
Elementos filho
Nenhum.
Elementos pai
Elemento pai | Descrição |
---|---|
Dependências | Declara outros pacotes dos quais um pacote depende para concluir seu software. |
Comentários
Ao trabalhar com dependências de pacote, observe o seguinte:
- Um pacote não pode ter várias declarações de dependência que tenham o mesmo atributo Name .
- Se o atributo Publisher não for especificado, o pacote de dependência deverá ser não assinado. Quando um pacote de dependência não é assinado, ele também deve ser marcado como um pacote de estrutura. Consulte o elemento Framework .
- A versão do pacote de dependência deve ser maior ou igual à versão mínima especificada por esse atributo.
Exemplos
<Dependencies>
<PackageDependency Name="Microsoft.WinJS.1.0"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.0.0.0"/>
</Dependencies>
Requisitos
Item | Valor |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |