2017-10-04 1 views
0

ich eine universelle Windows-Anwendung (Windows-Laufzeitkomponente), die ich zu verpacken versuchen aus:Store-Anwendung Erstellen Sie das Paket modifiziert appxmanifest

Project->Store->Create App Package

Aber jedes Mal nach der Verpackung geschehen ist, kann ich siehe mein Package.appxmanifest wird geändert.

Ich habe unten Verlängerungsabschnitt in dem Applikationsknoten, die ich nicht nach der Verpackung finden:

<Applications> 
    <Applications> 
    ... 
    <Extensions> 
     <uap:Extension Category="windows.appService" EntryPoint="AppForUpdaterService.BackGroundUpdaterTask"> 
      <uap3:AppService Name="com.mhas.appUpdater" uap4:SupportsMultipleInstances="true" /> 
     </uap:Extension> 
    </Extensions> 
    </Applications> 
</Applications> 

Als Ergebnis ich nicht imstande bin, den Dienst nach dem Verpacken es zu konsumieren.

Es funktioniert, wenn ich von Visual Studio bereitstellen.

Was mache ich hier falsch?
Meine Plattform Details:

  • Zielplattform: 10 Windows-
  • Zielplattform Version: 10.0.14393.0
  • Zielplattform Min Version: 10.0.10586.0
+0

Was sind die Schritte nach dem Erstellen des App-Pakets (es gibt viele Optionen)? Nachdem Sie Ihr Paket erstellt haben, wird die Datei appxmanifest in Ihrem Projekt automatisch geändert. Oder Sie überprüfen die Datei von appx Paket? –

+0

Die Service-App ist eine Windows-Laufzeitkomponente. Wenn ich versuche, es zu verteilen, indem ich Paket von Speicheroption erstelle, sehe ich, dass das Paket manigest im Projekt geändert wird (nur der Erweiterungsteil, den ich hinzufügte. Sein gegangen ist). Da mein Paketdienst nicht funktioniert. Aber es funktioniert, wenn ich von Visual Studio aus arbeite. Das ist merkwürdig. Was ist der Prozess zum Verteilen einer Service-App? Packen oder kopieren Sie die DLLs? –

Antwort

0

Gut, das war seltsam. Wenn ich die Package.appxmanifest aus XML-Editor bearbeiten ist es von

während Verpackung weg
Project->Store->Create App Package 

Aber es bleibt unverändert, wenn vom Designer Manifest App bearbeitet! Dies kann hilfreich sein, wenn jemand versucht, eine Offline-App zu verteilen (Side-loaded Service App).

Ich denke, es ist ein Bug im Visual Studio.

Verwandte Themen