Sdílet prostřednictvím


Aktualizace aplikace pomocí vloženého souboru Instalačního programu aplikací

Důležité

Použití vloženého souboru Instalační služby aplikace je k dispozici ve Windows verze 10.0.21300.0. Pokud chcete tuto funkci využít, ujistěte se, že maxVersionTested odkazuje na tuto nebo novější verzi operačního systému Windows.

Soubor Instalační služby aplikací poskytuje cestu aktualizace, kterou může aplikace pro Windows procházet hledáním aktualizací a opravami.

Když k sestavení a publikování aplikace pro Windows použijete Visual Studio s vloženým souborem Instalačního programu aplikací, musíte zajistit, aby byla nainstalovaná sada Windows 10 SDK 2104 (nebo novější), a vlastnosti projektu mají nastaveno Windows 10 21H1 (nebo novější) jako cílové verze (MaxVersionTested a MinVersion). Pokud tato konfigurace není nakonfigurovaná, aplikace pro Windows nenastaví vložené konfigurace appInstalleru na zařízení při instalaci aplikace pro Windows.

Postupy – Nástroj MSIX Packaging Tool

Následující kroky vás provedou postupem, jak pomocí nástroje MSIX Packaging Tool upravit existující aplikaci pro Windows tak, aby zahrnovala vloženou aplikaci Instalační služba aplikací.

Poznámka:

Následující doprovodné materiály předpokládají, že jste dříve vytvořili soubor Instalační služby aplikací pomocí sady Visual Studio k automatizaci vytváření souboru Instalační služby aplikací, s použitím sady MSIX Toolkit nebo ručně. Pokyny k vytvoření souboru Instalačního programu aplikací najdete v jednom z následujících článků na webu Docs:

Otevření aplikace pro Windows pro úpravy

Následující kroky vás provedou používáním aplikace Microsoft MSIX Packaging Tool k zahájení úprav aplikace pro Windows.

  1. Spusťte nástroj Microsoft MSIX Packaging Tool (k dispozici v Microsoft Storu: MsiX Packaging Tool).
  2. Vyberte tlačítko Editor balíčků a upravte existující balíček.
  3. Vyberte tlačítko Procházet a v zobrazeném okně vyhledejte aplikaci pro Windows a vyberte tlačítko Otevřít .
  4. Vyberte tlačítko Otevřít balíček .

Importujte soubor Instalačního programu aplikací do aplikace pro Windows

Následující kroky vás provedou postupem vložení souboru App Installer do již existující aplikace Windows s využitím aplikace Microsoft MSIX Packaging Tool. Tyto kroky předpokládají, že jste už aplikaci pro Windows otevřeli pro úpravy pomocí aplikace Microsoft MSIX Packaging Tool.

  1. Na levé straně nástroje MSIX Packaging Tool vyberte Balíčkové soubory.
  2. Rozbalte položku Balíček uvnitř stromového zobrazení.
  3. Klikněte pravým tlačítkem na Balíček a v rozevírací nabídce vyberte Přidat soubor .
  4. Vyberte tlačítko Procházet v okně s výzvou, přejděte na soubor Instalační služby aplikací a vyberte tlačítko Otevřít .
  5. Vyberte tlačítko Uložit.

Aktualizace appxManifestu

Následující kroky vás provedou aktualizací AppxManifestu tak, aby ukazoval na soubor App Installer, který jste dříve přidali do Windows aplikace.

  1. V levém panelu nástroje MSIX Packaging Tool vyberte Informace o balíčku.
  2. Posuňte se do dolní části oddílu Informace o balíčku .
  3. Výběrem tlačítka Otevřít soubor otevřete AppxManifest v okně Poznámkového bloku.
  4. Ujistěte se, že <Package> vlastnosti zahrnují následující obory názvů a ignorovatelné obory názvů.
    <Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
        xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
        xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
        xmlns:uap13="http://schemas.microsoft.com/appx/manifest/uap/windows10/13" 
        xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build"
        IgnorableNamespaces="uap mp uap13 build">
    
  5. Uvnitř <Properties> zahrňte následující <uap13:AutoUpdate> a podřízené parametry:
    <Properties>
        ...
        <uap13:AutoUpdate>
            <uap13:AppInstaller File="Update.appinstaller" />
        </uap13:AutoUpdate>
    </Properties>
    
  6. Uložte změny provedené v appxManifestu.
  7. Zavřete okno Poznámkového bloku AppxManifest a vraťte se do nástroje MSIX Packaging Tool.

Poznámka:

Výše uvedené pokyny předpokládají, že název souboru instalačního programu aplikace je Update.appinstaller.

Zavření a zabalení aplikace pro Windows

Následující kroky vás provedou zabalením aplikace pro Windows jako novější verze. Tento postup předpokládá, že jste nakonfigurovali předvolby podepisování tak, aby splňovaly požadavky vaší organizace nebo klienta.

  1. V nástroji MSIX Packaging Tool vyberte tlačítko Uložit .
  2. V zobrazeném okně vyberte tlačítko Ano, Přírůstek .
  3. Přejděte na místo, kam chcete nově aktualizovanou aplikaci pro Windows uložit, a vyberte tlačítko Uložit .
  4. Vyberte tlačítko Zavřít.
  5. Zavřete MSIX Packaging Tool okno.

Postupy – Visual Studio

Než začnete, ujistěte se, že pracujete na zařízení s Windows 10 s nainstalovanou sadou Windows 10 SDK 2104 nebo vyšší. Tato sada SDK se vyžaduje k zajištění, aby se při vytváření aplikace nastavily vlastnosti Cílová verze a minimální verze se správnými hodnotami.

Vložení souboru instalačního programu aplikace

Následující kroky vás provedou vložením souboru Instalační program aplikace do projektu aplikace pro Windows (UWP) v sadě Visual Studio.

  1. V projektu sady Visual Studio klikněte v Průzkumníku řešení pravým tlačítkem na název aplikace pro Windows.
  2. V rozevírací nabídce vyberte Přidat>>existující položku .
  3. Přejděte k instalačnímu souboru aplikace, vyberte jej a klikněte na tlačítko Přidat.
  4. V Průzkumníku řešení poklikejte na Update.appinstaller a otevřete soubor ke kontrole.
  5. Ověřte správnost souboru instalačního programu aplikace a zavřete ho.

Aktualizace appxManifestu

Následující kroky vám poskytnou pokyny, jak aktualizovat AppxManifest v projektu sady Visual Studio tak, aby cílil na nově vložený soubor instalačního programu aplikace.

Tento průvodce předpokládá:

  • Je nainstalovaná sada Windows 10 SDK 2104 nebo novější.
  • Vlastnosti projektu jsou nastaveny tak, aby cílily na Windows 10 verze 2104 nebo vyšší.
  • Název instalačního souboru aplikace je Update.appinstaller.
  1. V projektu sady Visual Studio vyberte v horní nabídce možnost Sestavit .
  2. V rozevírací nabídce vyberte Sestavit řešení . Ujistěte se, že sestavení aplikace pro Windows proběhlo úspěšně.
  3. Na pásu karet vyberte Místní počítač a otestujte funkčnost aplikace pro Windows.
  4. Krátce po spuštění zavřete aplikaci pro Windows a zastavte ladění.
  5. V Průzkumníku řešení klikněte pravým tlačítkem na Package.appxmanifest.
  6. V rozevírací nabídce vyberte Zobrazit kód .
  7. Ujistěte se, že <Package> vlastnosti zahrnují následující obory názvů a ignorovatelné obory názvů.
    <Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
        xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
        xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
        xmlns:uap13="http://schemas.microsoft.com/appx/manifest/uap/windows10/13" 
        xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build"
        IgnorableNamespaces="uap mp uap13 build">
    
  8. Uvnitř <Properties> zahrňte následující <uap13:AutoUpdate> a podřízené parametry:
    <Properties>
        ...
        <uap13:AutoUpdate>
            <uap13:AppInstaller File="Update.appinstaller" />
        </uap13:AutoUpdate>
    </Properties>
    
  9. Uložte změny souboru a zavřete ho.

Vytvoření aplikace pro Windows

Následující kroky vás provedou vytvořením balíčku aplikace pro Windows pro instalaci do podporovaných operačních systémů.

  1. V projektu sady Visual Studio klikněte pravým tlačítkem na název aplikace pro Windows.
  2. V rozevírací nabídce vyberte Publikovat>>Vytvořit balíčky aplikací...
  3. V novém dialogovém okně Vytvořit balíčky aplikací vyberte přepínač Sideloading.
  4. Vyberte tlačítko Další.
  5. Vyberte přepínač Ano, použijte aktuální certifikát:
  6. Importujte existující certifikát nebo automaticky vygenerujte certifikát pro podepsání aplikace pro Windows.
  7. Vyberte tlačítko Další.
  8. Zadejte konfiguraci řešení, verzi a volitelný build sady aplikací pro Windows pro vaši aplikaci pro Windows.
  9. Vyberte tlačítko Vytvořit.