win32dependencies:ExternalDependency (Windows 10, Windows 11)
Určuje externí závislost, která není součástí MSIX, ale bude zřetězený jako součást instalace aplikace. Pokud v operačním systému ještě není nainstalovaná zadaná minimální verze externí závislosti, aplikace Microsoft App Installer načte minimální verzi z externího úložiště a nainstaluje závislost. Microsoft udržuje seznam závislostí, které lze nainstalovat pomocí této metody. Aktuální seznam povolených balíčků najdete v části Poznámky.
Důležitý
win32dependencies:ExternalDependency platí jenom pro instalace, které používají aplikaci Microsoft App Installer. Pokud je balíček nainstalovaný pomocí jakéhokoli jiného mechanismu, jako je PackageManager API, rutina PowerShellu, Microsoft Intune nebo jiný mechanismus než prostřednictvím aplikace App Installer, bude win32dependencies:ExternalDependency ignorován.
Hierarchie elementů
[<závislosti>]
<win32dependencies:ExternalDependency>
Syntax
<win32dependencies:ExternalDependency
Name = 'A string between 3 and 50 characters in length that consists of alpha-numeric characters, periods, and dashes only.'
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" is not "0".'
Optional = 'A boolean value.' />
Atributy a prvky
Atributy
Atribut | Popis | Datový typ | Požadovaný | Výchozí hodnota |
---|---|---|---|---|
názvu |
Název balíčku závislostí. Seznam povolených balíčků závislostí najdete v části Poznámky níže. | Řetězec o délce 3 až 50 znaků, který se skládá pouze z alfanumerálních znaků, tečk a pomlček. | Ano | |
publisheru |
Vydavatel balíčku závislostí. | Řetězec s hodnotou od 1 do 8192 znaků, který odpovídá regulárnímu výrazu rozlišujícího názvu. | Ano | |
MinVersion | Minimální verze externí závislosti. Pokud operační systém už má nainstalovanou minimální verzi, instalace se neaktivuje. | Řetězec verze v zápisu čtyřúhelníku (Major.Minor.Build.Revision ), kde Major není 0 . |
Ano | |
volitelné | Při provedení instalace bez připojení k internetu a tato hodnota je pravdivá, instalace se dokončí bez instalace externí závislosti. Pokud je tato hodnota false, instalace bez připojení k internetu selže. | Logická hodnota. | Ano |
Podřízené prvky
Žádný.
Nadřazené prvky
Nadřazený element | Popis |
---|---|
závislostí |
Deklaruje další balíčky, na které balíček závisí na dokončení jeho softwaru. |
Příklady
<Package
xmlns:win32dependencies="http://schemas.microsoft.com/appx/manifest/externaldependencies"
IgnorableNamespaces="... win32dependencies">
<Dependencies>
<TargetDeviceFamily
Name="Windows.Universal"
MinVersion="11.0.0.0"
MaxVersionTested="12.0.0.0"/>
<uap4:MainPackageDependency
Name="MyApp"
Publisher="CN=DianCert, O=Contoso Corporation, C=US" />
<win32dependencies:ExternalDependency
Name="Microsoft.WebView2"
Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.1.1.1"
Optional="true"/>
</Dependencies>
</Package>
Poznámky
Tato funkce vyžaduje, aby na cílovém počítači byla nainstalovaná instalační služba microsoft App Installer verze 1.16.12651.0 nebo novější. Aplikaci lze získat z Microsoft Storu.
Povolené externí závislosti
Následující tabulka uvádí externí závislosti, které jsou aktuálně povoleny v elementu ExternalDependency.
Balíček | Hodnota atributu Name | Hodnota atributu vydavatele |
---|---|---|
Webview2 | "Microsoft.WebView2" | "CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" |
Požadavky
Položka | Hodnota |
---|---|
virtualizace | http://schemas.microsoft.com/appx/manifest/externaldependencies |