パッケージ (Windows 8.1 の拡張機能スキーマ)
アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。
要素の階層
<Package>
構文
<Package IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. >
<!-- Child elements -->
( Identity
& Properties
& Resources
& Prerequisites
& Dependencies?
& Capabilities?
& Extensions?
& Applications?
)
</Package>
キー
?
省略可能 (ゼロまたは 1) &
インターリーブ コネクタ (任意の順序で発生する可能性があります)
属性および要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
IgnorableNamespaces | 無視する必要があるマニフェストで使用される名前空間を宣言します。 無視された名前空間要素は検証されません。信頼されていないと見なす必要があります。 複数の名前空間は、各名前空間間にスペースを指定して指定します。 |
長さが 1 から 32767 文字の文字列で、先頭と末尾に空白以外の文字が含まれます。 | いいえ |
子要素
子要素 | 説明 |
---|---|
アプリケーション | パッケージを構成する 1 つ以上のアプリを表します。 |
Capabilities | パッケージに必要な保護されたユーザー リソースへのアクセスを宣言します。 |
依存関係 | パッケージがソフトウェアを完了するために依存する他のパッケージを宣言します。 |
拡張機能 (型: CT_PackageExtensions) | パッケージの 1 つ以上の機能拡張ポイントを定義します。 |
ID | パッケージのグローバル一意識別子を定義します。 パッケージ ID は、パッケージの属性のタプルとして表されます。 |
必要条件 | パッケージをシステムに適用するために必要な最小オペレーティング システム要件とソフトウェア要件を宣言します。 |
Properties | パッケージがユーザーに表示される方法を記述する属性を含む、パッケージに関する追加のメタデータを定義します。
メモマニフェスト要素 DisplayName または Description に、Windows ファイアウォールで禁止されている文字 ("|" と "all" が含まれている場合、Windows がパッケージ の AppContainer プロファイルを作成できない場合、エラーが発生する可能性があります。 エラーが発生した場合は、[troubleshooting](/windows/win32/appxpkg/troubleshooting) に関するこのリファレンスを使用してください。
|
リソース | パッケージに含まれるリソースの言語を宣言します。 すべてのパッケージで、リソースに対して少なくとも 1 つの言語を宣言する必要があります。 スケールと DirectX の機能レベルの属性は、パッケージ内のすべてのリソースで共通です。 |
親要素
この最も外側の (ドキュメント) 要素は、他の要素には含めできません。
要件
値 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |