Freigeben über


Erstellen eines einfachen Paketmanifests für Windows 8

Hinweis Informationen zu Windows 10 finden Sie unter Unterschiede in Windows 10.

 

Um Ihre App zu verpacken, müssen Sie ein Paketmanifest erstellen, das die Elemente enthält, die für das Paketmanifestschema erforderlich sind.

Alternativ können Sie Ihre App mit Visual Studio packen. Weitere Informationen finden Sie unter Verpacken Ihrer App mit Visual Studio.

Anweisungen

Schritt 1: Erstellen der APPXMANIFEST-Datei

Erstellen Sie mithilfe eines Text-Editors eine Datei (die XML enthält), und nennen Sie sie Package.appxmanifest.

Schritt 2: Hinzufügen der Basisvorlage

Fügen Sie diese Vorlage der Datei Package.appxmanifest hinzu.

<?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>

In den nächsten Schritten erfahren Sie, wie Sie die Elemente und Attribute ausfüllen, die zum Abschließen der Vorlage erforderlich sind.

Schritt 3: Hinzufügen der Identitätsinformationen

Das Identity-Element verfügt über drei erforderliche Attribute. Hier ist ein Beispiel für ein Identitäts-Element mit Platzhaltertext für die Attribute. Die Werte des Name-Attributs und des Publisher-Attributs (die Werte von CN, O, L, S und C) im folgenden Beispiel werden vom Store für Apps bereitgestellt, die in den Store hochgeladen werden.

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

Schritt 4: Hinzufügen der Paketeigenschaften

Das Properties-Element verfügt über drei erforderliche untergeordnete Elemente. Hier ist ein Beispiel für einen Eigenschaften-Knoten mit Platzhaltertext für die Elemente. DisplayName ist der Name Ihrer App, die Sie im Store reservieren, für Apps, die in den Store hochgeladen werden.

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

Schritt 5: Hinzufügen der Voraussetzungen

Im Folgenden finden Sie ein Beispiel für den Knoten Voraussetzungen .

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

Schritt 6: Hinzufügen der Ressourcen

Im Folgenden finden Sie ein Beispiel für den Knoten Ressourcen .

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

Schritt 7: Hinzufügen der optionalen Informationen

Sie können das Applications-Element verwenden, um eine oder mehrere Apps für das Paket anzugeben. Beachten Sie, dass zwar jedes Paket eine oder mehrere Apps enthalten kann, Pakete, die mehrere Apps enthalten, den Microsoft Store Zertifizierungsprozess jedoch nicht bestehen.

Der Eintrag für eine App muss bestimmte Attribute des VisualElements-Elements und eines SplashScreen-Elements angeben. Dieser Eintrag kann auch ein DefaultTile-Element angeben. Im Folgenden finden Sie ein Beispiel für den Knoten Anwendungen mit Platzhaltertext.

<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>

Manuelles Erstellen eines Paketmanifests