win32dependencies:ExternalDependency (Windows 10, Windows 11)

Gibt eine externe Abhängigkeit an, die nicht in msIX enthalten ist, sondern als Teil der App-Installation verkettet wird. Wenn die angegebene Mindestversion der externen Abhängigkeit nicht bereits auf dem Betriebssystem installiert ist, ruft die Microsoft App-Installer-App die Mindestversion aus einem externen Repository ab und installiert die Abhängigkeit. Microsoft verwaltet eine Liste von Abhängigkeiten, die mithilfe dieser Methode installiert werden können. Weitere Informationen finden Sie im Abschnitt "Hinweise " für die aktuelle Liste der zulässigen Pakete.

Elementhierarchie

<Paket>

    [<Abhängigkeiten>]

         <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.' />

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
Name Der Name des Abhängigkeitspakets. Eine Liste der zulässigen Abhängigkeitspakete finden Sie im Abschnitt "Hinweise" weiter unten. Eine Zeichenfolge zwischen 3 und 50 Zeichen länge, die nur aus alphanumerischen Zeichen, Punkten und Strichen besteht. Ja
Herausgeber Der Herausgeber des Abhängigkeitspakets. Eine Zeichenfolge mit einem Wert zwischen 1 und 8192 Zeichen länge, die dem regulären Ausdruck eines unterschiedenen Namens entspricht. Ja
Minversion Die Mindestversion der externen Abhängigkeit. Wenn das Betriebssystem bereits die Mindestversion installiert hat, wird die Installation nicht ausgelöst. Eine Versionszeichenfolge in vier Schreibweise (Major.Minor.Build.Revision) wo Major nicht 0. Ja
Optional Wenn die Installation ohne Internetverbindung ausgeführt wird und dieser Wert falsch ist, wird die Installation abgeschlossen, ohne die externe Abhängigkeit zu installieren. Wenn dieser Wert wahr ist, schlägt eine Installation ohne Internetverbindung fehl. Ein boolescher Wert. Ja

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Abhängigkeiten Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software abzuschließen.

Beispiele

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

Bemerkungen

Dieses Feature erfordert, dass Microsoft App-Installer Version 1.16.12651.0 oder höher auf dem Zielcomputer installiert werden. Die App kann aus dem Microsoft Store abgerufen werden.

Zulässige externe Abhängigkeiten

In der folgenden Tabelle sind die externen Abhängigkeiten aufgeführt, die derzeit im ExternalDependency-Element zulässig sind.

Paket Name-Attributwert Publisher-Attributwert
Webview2 "Microsoft.WebView2" "CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"

Anforderungen

Element Wert
Virtualisierung http://schemas.microsoft.com/appx/manifest/externaldependencies