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
[<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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für