Sdílet prostřednictvím


Publikování aplikace .NET MAUI pro Windows pomocí sady Visual Studio

Tento článek popisuje, jak pomocí sady Visual Studio publikovat aplikaci .NET MAUI pro Windows. Aplikace .NET MAUI je možné zabalit do balíčku MSIX, který se používá k instalaci ve Windows nebo k odeslání do Microsoft Storu. Další informace o výhodách MSIX najdete v tématu Co je MSIX?.

Nastavení cíle sestavení

V sadě Visual Studio můžete publikovat pouze na jednu platformu najednou. Cílová platforma je vybrána s rozevíracím seznamem Cíl ladění na panelu nástrojů sady Visual Studio. Nastavte cíl na počítač s Windows nebo na rozhraní>net8.0-windows, jak je znázorněno na následujícím obrázku:

Selecting the Windows debug target for a .NET MAUI app in Visual Studio.

Publikování projektu

Po nastavení cíle sestavení na Windows můžete projekt publikovat. Proveďte následující kroky:

  1. V podokně Průzkumník řešení klikněte pravým tlačítkem myši na projekt a vyberte Publikovat.

    Right-click on a project file and select publish in Visual Studio

  2. V dialogovém okně Vytvořit balíčky aplikací vyberte Sideloading a pak vyberte Další.

    The sideloading option selected on Create App Packages dialog box in Visual Studio to publish a .NET MAUI app.

    Zaškrtávací políčko Povolit automatické aktualizace je volitelné.

  3. V dialogovém okně Vybrat metodu podepisování vyberte Ano, vyberte certifikát. Můžete zvolit certifikát z různých zdrojů. Tento článek vytvoří dočasný certifikát podepsaný svým držitelem pro testování.

    Package signing method dialog in Visual Studio.

    1. Vyberte Vytvořit.

      Pro testování můžete vytvořit dočasný certifikát podepsaný svým držitelem. Tento certifikát by se neměl používat k distribuci balíčku aplikace, měl by se používat jenom k testování procesu instalace vaší aplikace.

    2. V dialogovém okně Vytvořit testovací certifikát podepsaný svým držitelem zadejte název společnosti, který bude představovat vydavatele vaší aplikace. Dále zadejte heslo pro certifikát a do pole Potvrdit heslo zadejte stejné heslo.

      Create a self-signed test certificate in Visual Studio

    3. Kliknutím na tlačítko OK se vrátíte do předchozího dialogového okna.

    Po výběru certifikátu by se v dialogovém okně měly zobrazit informace o certifikátu. Výběrem tlačítka Další přejdete na další dialogové okno.

  4. V dialogovém okně Vybrat a nakonfigurovat balíčky můžete vybrat verzi balíčku aplikace nebo ji nechat ve výchozím nastavení 0.0.0.0. Zaškrtávací políčko Automaticky inkrementovat určuje, jestli se při každém publikování zvýší verze balíčku.

    Vyberte rozevírací seznam Profil publikování a vyberte <Nový...>

    Showing the New publishing profile item in Visual Studio.

    1. V dialogovém okně Vytvořit nový profil publikování MSIX by měly být výchozí možnosti, které chcete vybrat.

      Creating a new publishing profile in Visual Studio.

    2. Kliknutím na tlačítko OK se vrátíte do předchozího dialogového okna.

    Teď je vybraný profil publikování, který jste vytvořili.

    Showing the New publishing profile item with a publish profile selected, in Visual Studio.

  5. Pokud jste zvolili možnost povolit automatické aktualizace balíčku, vyberte tlačítko Další . Pokud jste nevybrali automatické aktualizace, tlačítko přečte tlačítko Vytvořit, vybere ho a přeskočí další krok.

  6. Zobrazí se další dialogové okno Konfigurace nastavení aktualizace. Tady nakonfigurujete umístění instalačního programu pro vaši aplikaci a jak často má aplikace vyhledávat aktualizace.

    Pokaždé, když publikujete aktualizovanou verzi aplikace, přepíše předchozí verzi aplikace v umístění instalačního programu. Když uživatelé spustí vaši aplikaci a na základě toho, jak často aplikace kontroluje aktualizace, aplikace zkontroluje toto umístění pro aktualizovanou verzi a pokud ji najde, nainstaluje ji.

    The configure update settings dialog box in Visual Studio.

    Jakmile vyberete umístění instalačního programu, vyberte Vytvořit.

  7. Po stisknutí příkazu Vytvořit se vytvoří instalační program a zobrazí se dialogové okno Vytváření balíčku dokončeno, které shrnuje váš balíček.

    The finished creating a package dialog in Visual Studio.

    Dialogové okno můžete zavřít dvěma možnostmi. Pokud máte tlačítko Kopírovat a zavřít, vyberte ho a zkopírujte balíček do umístění instalačního programu, které jste vybrali v kroku Konfigurovat nastavení aktualizace. V opačném případě dialogové okno zavřete výběrem možnosti Zavřít .

Aktuální omezení

Následující seznam popisuje aktuální omezení při publikování a balení:

  • Publikovaná aplikace nefunguje, pokud se ji pokusíte spustit přímo se spustitelným souborem mimo složku publikování.
  • Způsob, jak aplikaci spustit, je nejprve ji nainstalovat prostřednictvím zabaleného souboru MSIX .