アプリケーションの基本的なパッケージ マニフェストを作成するWindows 8
メモ詳細についてはWindows 10の「What's different in Windows 10」を参照してください。
アプリをパッケージ化するには、パッケージ マニフェスト スキーマに必要な要素を含むパッケージ マニフェストを作成する必要があります。
または、 を使用してアプリをパッケージ化Visual Studio。 「アプリをパッケージ化する」を参照Visual Studio。
テキスト エディターを使用して、ファイル (XML を含む) を作成し、Package.appxmanifest という名前を付けます。
このテンプレートを Package.appxmanifest ファイルに追加します。
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
<Identity Name=""
Version=""
Publisher="" />
<Properties>
<DisplayName></DisplayName>
<PublisherDisplayName></PublisherDisplayName>
<Logo></Logo>
</Properties>
<Prerequisites>
<OSMinVersion></OSMinVersion>
<OSMaxVersionTested></OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="" />
</Resources>
<Applications>
<Application Id="" StartPage="">
<VisualElements DisplayName="" Description=""
Logo="" SmallLogo=""
ForegroundText="" BackgroundColor="">
<SplashScreen Image="" />
</VisualElements>
</Application>
</Applications>
</Package>
次の手順では、テンプレートの完了に必要な要素と属性を入力する方法を示します。
Identity 要素には、3 つの必須属性があります。 Identity 要素の例を以下に示します。各属性にはプレースホルダー テキストが指定されています。 次の例の Name属性と Publisher 属性 (CN、O、L、S、C の値) の値は、ストアにアップロードされるアプリに対してストアによって提供されます。
<Identity Name="MyCompany.MySuite.MyApp"
Version="1.0.0.0"
Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>
Properties 要素には、3 つの必須の子要素があります。 次に示すのは、Properties ノードの例です。要素はプレースホルダー テキストが指定されています。 DisplayName は、ストアにアップロードするアプリに対して、ストアで予約するアプリの名前です。
<Properties>
<DisplayName>MyApp</DisplayName>
<PublisherDisplayName>MyCompany</PublisherDisplayName>
<Logo>images\icon.png</Logo>
</Properties>
前提条件ノードの例を 次に示 します。
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
リソース ノードの例を 次に示 します。
<Resources>
<Resource Language="en-us" />
</Resources>
Applications 要素を 使用して 、パッケージに対して 1 つ以上のアプリを指定できます。 各パッケージには 1 つ以上のアプリを含め得るが、複数のアプリを含むパッケージは認証プロセスに合格Microsoft Store注意してください。
アプリのエントリでは、 VisualElements 要素と SplashScreen 要素の特定の属性を 指定する必要 があります。 このエントリでは、 DefaultTile 要素を指定 できます。 プレースホルダー テキストを含む アプリケーション ノードの 例を次に示します。
<Applications>
<Application Id="MyApp" StartPage="default.html">
<VisualElements DisplayName="My App" Description="A useful description."
Logo="images\icon.png" SmallLogo="images\small_icon.png"
ForegroundText="dark" BackgroundColor="#FFFFFF" >
<SplashScreen Image="images\splash.png" />
</VisualElements>
</Application>
</Applications>