win32dependencies:ExternalDependency (Windows 10、Windows 11)
MSIX に含まれていないが、アプリのインストールの一部としてチェーンインストールされる外部依存関係を指定します。 指定した外部依存関係の最小バージョンがまだ OS にインストールされていない場合、Microsoft App Installer アプリは外部リポジトリから最小バージョンを取得し、依存関係をインストールします。 Microsoft では、この方法を使用してインストールできる依存関係の一覧を保持しています。 許可されているパッケージの現在の一覧については、「解説」セクションを参照してください。
大事な
win32dependencies:ExternalDependency は、Microsoft App Installer アプリを使用するインストールにのみ適用されます。
要素階層
[<依存関係>]
win32dependencies:ExternalDependency
構文
<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.' />
属性と要素
属性
属性 | 形容 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
名の | 依存関係パッケージ名。 許可される依存関係パッケージの一覧については、以下の「解説」セクションを参照してください。 | 英数字、ピリオド、ダッシュのみで構成される 3 ~ 50 文字の長さの文字列。 | はい | |
Publisher | 依存関係パッケージの発行元。 | 識別名の正規表現に適合する長さが 1 ~ 8192 文字の文字列。 | はい | |
MinVersion を |
外部依存関係の最小バージョン。 OS に最小バージョンが既にインストールされている場合、インストールはトリガーされません。 | 四角形表記のバージョン文字列 (Major.Minor.Build.Revision ) Major が 0 されていません。 |
はい | |
省略可能な | インターネットに接続せずにインストールが実行され、この値が false の場合、外部依存関係をインストールせずにインストールが完了します。 この値が true の場合、インターネット接続のないインストールは失敗します。 | ブール値。 | はい |
子要素
何一つ。
親要素
Parent 要素 | 形容 |
---|---|
依存関係 の |
パッケージがそのソフトウェアを完了するために依存する他のパッケージを宣言します。 |
例
<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>
備考
この機能を使用するには、Microsoft App Installer バージョン 1.16.12651.0 以降をターゲット コンピューターにインストールする必要があります。 アプリは、Microsoft Storeから取得できます。
許可されている外部依存関係
次の表に、ExternalDependency 要素で現在許可されている外部依存関係を示します。
パッケージ | Name 属性値 | 発行元の属性値 |
---|---|---|
Webview2 | "Microsoft.WebView2" | "CN=Microsoft Windows,O=Microsoft Corporation, L=Redmond, S=Washington, C=US" |
必要条件
アイテム | 価値 |
---|---|
仮想化 | http://schemas.microsoft.com/appx/manifest/externaldependencies |