win32dependencies:ExternalDependency (Windows 10, Windows 11)
Anger ett externt beroende som inte ingår i MSIX men som kommer att kedjas installerad som en del av appinstallationen. Om den angivna lägsta versionen av det externa beroendet inte redan är installerad på operativsystemet hämtar Microsoft App Installer-appen den lägsta versionen från en extern lagringsplats och installerar beroendet. Microsoft har en lista över beroenden som kan installeras med den här metoden. Se avsnittet Kommentarer för den aktuella listan över tillåtna paket.
Viktig
win32dependencies:ExternalDependency gäller endast för installationer som använder Microsoft App Installer-appen. Om ett paket installeras med någon annan mekanism, till exempel PackageManager API, en Powershell-cmdlet, Microsoft Intune eller någon annan mekanism än via appinstallationsappen, ignoreras win32dependencies:ExternalDependency.
Elementhierarki
[<Beroenden>]
<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.' />
Attribut och element
Attribut
Attribut | Beskrivning | Datatyp | Krävs | Standardvärde |
---|---|---|---|---|
namn | Namnet på beroendepaketet. Listan över tillåtna beroendepaket finns i avsnittet Anmärkningar nedan. | En sträng på mellan 3 och 50 tecken som består av alfanumeriska tecken, punkter och bindestreck. | Ja | |
Publisher | Utgivaren av beroendepaketet. | En sträng med ett värde mellan 1 och 8 192 tecken långt som passar det reguljära uttrycket för ett unikt namn. | Ja | |
MinVersion | Den lägsta versionen av det externa beroendet. Om operativsystemet redan har den lägsta versionen installerad utlöses inte installationen. | En versionssträng i quad-notation, (Major.Minor.Build.Revision ) där Major inte är 0 . |
Ja | |
valfritt | När installationen utförs utan internetanslutning och det här värdet är sant slutförs installationen utan att det externa beroendet installeras. Om det här värdet är falskt misslyckas en installation utan internetanslutning. | Ett booleskt värde. | Ja |
Underordnade element
Ingen.
Överordnade element
Överordnat element | Beskrivning |
---|---|
beroenden | Deklarerar andra paket som ett paket är beroende av för att slutföra sin programvara. |
Exempel
<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>
Anmärkningar
Den här funktionen kräver att Microsoft App Installer version 1.16.12651.0 eller senare installeras på måldatorn. Appen kan hämtas från Microsoft Store-.
Tillåtna externa beroenden
I följande tabell visas de externa beroenden som för närvarande tillåts i elementet ExternalDependency.
Paket | Namnattributvärde | Attributvärde för utgivare |
---|---|---|
Webview2 | "Microsoft.WebView2" | "CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" |
Krav
Sak | Värde |
---|---|
virtualisering | http://schemas.microsoft.com/appx/manifest/externaldependencies |