アプリケーションの基本的なパッケージ マニフェストを作成するWindows 8

メモ詳細についてはWindows 10の「What's different in Windows 10」を参照してください。

 

アプリをパッケージ化するには、パッケージ マニフェスト スキーマに必要な要素を含むパッケージ マニフェストを作成する必要があります。

または、 を使用してアプリをパッケージ化Visual Studio。 「アプリをパッケージ化する」を参照Visual Studio

手順

手順 1: .appxmanifest ファイルを作成する

テキスト エディターを使用して、ファイル (XML を含む) を作成し、Package.appxmanifest という名前を付けます。

手順 2: 基本的なテンプレートの追加

このテンプレートを 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>

次の手順では、テンプレートの完了に必要な要素と属性を入力する方法を示します。

手順 3: ID 情報を追加する

Identity 要素には、3 つの必須属性があります。 Identity 要素の例を以下に示します。各属性にはプレースホルダー テキストが指定されています。 次の例の Name属性と Publisher 属性 (CNOLSC の値) の値は、ストアにアップロードされるアプリに対してストアによって提供されます。

<Identity Name="MyCompany.MySuite.MyApp" 
          Version="1.0.0.0" 
          Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>

手順 4: パッケージのプロパティを追加する

Properties 要素には、3 つの必須の子要素があります。 次に示すのは、Properties ノードの例です。要素はプレースホルダー テキストが指定されています。 DisplayName は、ストアにアップロードするアプリに対して、ストアで予約するアプリの名前です。

<Properties>
  <DisplayName>MyApp</DisplayName>
  <PublisherDisplayName>MyCompany</PublisherDisplayName>
  <Logo>images\icon.png</Logo>
</Properties>

手順 5: 前提条件を追加する

前提条件ノードの例を 次に示 します。

<Prerequisites>
  <OSMinVersion>6.2.1</OSMinVersion>
  <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>

手順 6: リソースを追加する

リソース ノードの例を 次に示 します。

<Resources>
  <Resource Language="en-us" />
</Resources>

手順 7: 省略可能な情報を追加する

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>

パッケージ マニフェストを手動で作成する方法