次の方法で共有


アプリケーション (アプリケーションの拡張機能Windows 8.1)

パッケージで提供される機能の一部またはすべてで構成されるアプリを表します。

要素の階層

<Package>
<アプリケーション>
<アプリケーション>

構文

<Application Id          = An ASCII string between 1 and 64 characters in length. See the Attributes table for more information on character restrictions.
             Executable? = A string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *. It specifies the default executable for the extension. If not specified, the executable defined for the app is used.  If specified, the EntryPoint property is also used. If that EntryPoint property isn't specified, the EntryPoint defined for the app is used.
             EntryPoint? = A string between 1 and 256 characters in length, representing the  task handling the extension. This is normally the fully namespace-qualified name of a Windows Runtime type.
If EntryPoint is not specified, the EntryPoint defined for the app is used instead.

             StartPage?  = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. >

  <!-- Child elements -->
  ( VisualElementsChoice
  & ApplicationContentUriRules?
  & Extensions?
  )

</Application>

Key

? 省略可能 (ゼロまたは 1) & インターリーブ コネクタ (任意の順序で発生する可能性があります)

属性および要素

属性

属性 説明 データ型 必須 既定値
EntryPoint

アクティブ化可能なクラス ID (例: ""Office。Winword.Class"。

この属性を指定する場合は、Executable 属性も指定 する必要 があります。 この属性を指定する場合は、 StartPage 属性を指定する必要 があります。

1 から 256 文字の長さの文字列。拡張機能を処理するタスクを表します。 これは、通常、Windows ランタイムの型の完全な名前空間修飾名です。 EntryPoint を指定しない場合は、アプリに対して定義された EntryPoint が代わりに使用されます。 いいえ
[実行可能ファイル]

アプリの既定の起動実行可能ファイル。 このファイルはパッケージに存在する必要があります。

この属性を指定する場合は、 EntryPoint 属性を指定する必要 があります。 この属性を指定する場合は、 StartPage 属性を指定する必要 があります。

長さが 1 から 256 文字の文字列で、末尾が ".exe" <>で、:、"、"、|、?、または *の各文字を含めることはできません。 拡張機能の既定の実行可能ファイルを指定します。 指定しない場合は、アプリに対して定義された実行可能ファイルが使用されます。 指定した場合、EntryPoint プロパティも使用されます。 その EntryPoint プロパティが指定されていない場合は、アプリに対して定義された EntryPoint が使用されます。 いいえ
Id

パッケージ内のアプリケーションの一意識別子。 この値は、パッケージ相対アプリ識別子 (PRAID) とも呼ばれます。

ID はパッケージ内で一意ですが、グローバルには一意ではありません。 システム上には、同じ ID が使用されている別のパッケージが存在してもかまいません。 同じパッケージ内で同じ ID を複数使用することはできません。

この文字列には、ピリオドで区切られた英数字フィールドが含まれています。 各フィールドは、ASCII アルファベット文字で始まる必要があります。 以下はフィールドの値として使用できません。"CON"、"PRN"、"AUX"、"NUL"、"COM1"、"COM2"、"COM3"、"COM4"、"COM5"、"COM6"、"COM7"、"COM8"、"COM9"、"LPT1"、"LPT2"、"LPT3"、"LPT4"、"LPT5"、"LPT6"、"LPT7"、"LPT8"、"LPT9"。

テンプレートを使用Visual Studio、この属性の既定値は "App" です。 開発者は、マニフェストでこれを手動で変更する必要があります。

アプリが Microsoft Store に発行された後にアプリの識別子を変更することはできません。これにより、スタート画面 でのタイルの位置が中断されます。

長さが 1 ~ 64 文字の ASCII 文字列。 はい
StartPage

アプリの既定の起動 HTML ページ。 このファイルはパッケージに存在する必要があります。

この属性を指定する場合、 EntryPoint 属性または Executable 属性を 指定 することはできません。

1 ~ 256 文字の文字列で、これらの文字を含めることはできません: <、 >、:、"、|、?、または *。 いいえ

 

子要素

子要素 説明
ApplicationContentUriRules

システムの位置情報デバイスにアクセスできる Web コンテキスト内のページ (アプリにこの機能へのアクセス許可がある場合) とクリップボードへのアクセスを指定します。

拡張機能 (型: CT_ApplicationExtensions)

アプリの 1 つ以上の機能拡張ポイントを定義します。

VisualElementsChoice

XSD 置換グループの抽象ビジュアル要素の選択要素。 これは XML で宣言できない。

 

親要素

Parent 要素 説明
アプリケーション

パッケージを構成する 1 つ以上のアプリを表します。

 

注釈

Application 要素 には、アプリに関連する機能拡張ポイントに共通する属性が含まれています。 この情報は、アプリに関する情報を取得するために他の機能拡張ポイントによって使用されます。 また、 アプリケーション 属性は、アプリのインスタンスの開始と管理で使用されます。

StartPage 属性が指定されている場合は、JavaScript を使用Windowsアプリです。 StartPage を指定しない場合は、Executable 属性と EntryPoint 属性の両方を指定する必要があります。これは、C# または VB と XAML を使用する UWP アプリです。

要件

Namespace http://schemas.microsoft.com/appx/2010/manifest