Sdílet prostřednictvím


Vytvořte svou první aplikaci

V tomto kurzu se dozvíte, jak vytvořit a spustit první aplikaci .NET Multi-Platform App UI (.NET MAUI) v sadě Visual Studio 2022 ve Windows nebo Visual Studio Code ve Windows, macOS nebo Linuxu. Pomůže vám to zajistit správné nastavení vývojového prostředí.

Požadavky

  • Visual Studio 2022 17.8 nebo novější s nainstalovanou úlohou uživatelského rozhraní pro více platforem .NET Další informace naleznete v tématu Instalace.

Vytvořit aplikaci

V tomto kurzu vytvoříte svou první aplikaci .NET MAUI v sadě Visual Studio 2022 a spustíte ji v emulátoru Androidu:

Vývoj aplikací .NET MAUI pro iOS ve Windows vyžaduje hostitele buildu Pro Mac. Pokud konkrétně nepotřebujete cílit na iOS a nemáte Mac, zvažte místo toho, jak začít s Androidem nebo Windows.

V tomto kurzu vytvoříte svou první aplikaci .NET MAUI v sadě Visual Studio a spustíte ji v simulátoru iOS:

V tomto kurzu vytvoříte svou první aplikaci .NET MAUI v sadě Visual Studio 2022 a spustíte ji ve Windows:

  1. Spusťte Visual Studio 2022. V úvodním okně klikněte na Vytvořit nový projekt a vytvořte nový projekt:

    Nové řešení.

  2. V okně Vytvořit nový projekt vyberte MAUI v rozevíracím seznamu Všechny typy projektů, vyberte šablonu aplikace .NET MAUI a klikněte na tlačítko Další:

    Vyberte šablonu.

  3. V okně Konfigurovat nový projekt pojmenujte projekt, zvolte pro něj vhodné umístění a klikněte na tlačítko Další:

    Nakonfigurujte projekt.

  4. V okně Další informace zvolte verzi rozhraní .NET, na kterou chcete cílit, a klikněte na tlačítko Vytvořit:

    Další informace.

  5. Počkejte, až se projekt vytvoří a obnoví se jeho závislosti:

    Obnovené závislosti.

  1. Na panelu nástrojů sady Visual Studio pomocí rozevíracího seznamu Cíl ladění vyberte emulátory Androidu a potom položku Android Emulator:

    Vyberte cíl ladění emulátoru Androidu pro .NET MAUI.

  2. Na panelu nástrojů sady Visual Studio stiskněte tlačítko Android Emulator :

    Tlačítko emulátoru Androidu

    Visual Studio začne instalovat výchozí sadu Android SDK a Android Emulator.

  3. V okně Android SDK – Licenční smlouva stiskněte tlačítko Přijmout :

    První okno licenční smlouvy se sadou Android SDK

  4. V okně Android SDK – Licenční smlouva stiskněte tlačítko Přijmout :

    Druhé okno licenční smlouvy se sadou Android SDK

  5. V dialogovém okně Řízení uživatelských účtů stiskněte tlačítko Ano:

    Dialogové okno řízení uživatelských účtů s licencí sady Android SDK

  6. V okně Přijetí licence stiskněte tlačítko Přijmout:

    Okno licence zařízení s Androidem

    Počkejte, až sada Visual Studio stáhne sadu Android SDK a Android Emulator.

  7. Na panelu nástrojů sady Visual Studio stiskněte tlačítko Android Emulator :

    Tlačítko emulátoru Androidu

    Visual Studio začne vytvářet výchozí emulátor Androidu.

  8. V dialogovém okně Řízení uživatelských účtů stiskněte tlačítko Ano:

    Android Správce zařízení dialogové okno řízení uživatelských účtů.

  9. V okně Nové zařízení stiskněte tlačítko Vytvořit :

    Nové okno zařízení s Androidem

    Počkejte, až visual Studio stáhne, rozbalí a vytvoří emulátor Androidu.

  10. Zavřete okno Správce zařízení Androidu:

    Okno Správce zařízení Androidu

  11. Na panelu nástrojů sady Visual Studio stisknutím tlačítka Pixel 5 – API 34 (Android 14.0 – API 33) sestavte a spusťte aplikaci:

    Pixel 5 API 34 emulátor tlačítko.

    Visual Studio spustí emulátor Androidu, sestaví aplikaci a nasadí ji do emulátoru.

    Upozorňující

    Aby se maximalizoval výkon emulátoru Androidu, musí být povolená hardwarová akcelerace. Pokud to neuděláte, dojde k velmi pomalému spuštění emulátoru. Další informace naleznete v tématu Jak povolit hardwarovou akceleraci pomocí emulátorů Androidu (Hyper-V &AEHD).

  12. V běžící aplikaci v emulátoru Androidu několikrát stiskněte tlačítko Kliknout na mě a všimněte si, že počet kliknutí na tlačítko se zvýší.

    Aplikace spuštěná v emulátoru Androidu

Řešení problému

Pokud se vaší aplikaci nepodaří zkompilovat, projděte si řešení známých problémů, které můžou mít řešení vašeho problému. Pokud problém souvisí s emulátorem Androidu, přečtěte si téma Řešení potíží s emulátorem Androidu.

  1. Na panelu nástrojů sady Visual Studio vyberte v rozevíracím seznamu Cíl ladění architekturu a potom položku net8.0-windows:

    Vyberte cíl ladění počítačů s Windows pro .NET MAUI.

  2. Na panelu nástrojů sady Visual Studio stisknutím tlačítka Počítače s Windows sestavte a spusťte aplikaci:

    Spuštění aplikace .NET MAUI v sadě Visual Studio

    Pokud jste nepovolili vývojářský režim, Visual Studio vás vyzve k jeho povolení. V dialogovém okně Povolit vývojářský režim pro Windows kliknutím na nastavení pro vývojáře otevřete aplikaci Nastavení:

    Dialogové okno Povolit vývojářský režim Windows

    V aplikaci Nastavení zapněte vývojářský režim a přijměte právní omezení:

    Režim vývojáře se přepíná v aplikaci nastavení Windows 11.

    Zavřete aplikaci Nastavení a potom zavřete dialogové okno Povolit vývojářský režim pro Windows .

  3. V běžící aplikaci několikrát stiskněte tlačítko Kliknout na mě a všimněte si, že počet kliknutí na tlačítko se zvýší:

    Aplikace .NET MAUI spuštěná ve Windows

Řešení problému

Pokud se vaší aplikaci nepodaří zkompilovat, projděte si řešení známých problémů, které můžou mít řešení vašeho problému.

  1. V sadě Visual Studio spárujte integrované vývojové prostředí (IDE) s hostitelem sestavení mac. Další informace najdete v tématu Párování s Macem pro vývoj pro iOS.

  2. Na panelu nástrojů sady Visual Studio vyberte pomocí rozevíracího seznamu Cíl ladění simulátory iOS a pak konkrétní simulátor iOS:

    Simulátory iOSu sady Visual Studio ladí cíle.

  3. Na panelu nástrojů sady Visual Studio stiskněte tlačítko Start pro vybraný simulátor iOS a sestavte a spusťte aplikaci:

    Volba cíle ladění simulátoru sady Visual Studio pro iOS

    Visual Studio sestaví aplikaci, spustí vzdálený simulátor iOS pro Windows a nasadí aplikaci do vzdáleného simulátoru. Další informace o vzdáleném simulátoru iOS pro Windows naleznete v tématu Vzdálený simulátor iOS pro Windows.

  4. V běžící aplikaci několikrát stiskněte tlačítko Kliknout na mě a všimněte si, že počet kliknutí na tlačítko se zvýší.

    Aplikace .NET MAUI spuštěná v simulátoru iOS na Macu

Řešení problému

Pokud se vaší aplikaci nepodaří zkompilovat, projděte si řešení známých problémů, které můžou mít řešení vašeho problému.

Aplikace .NET MAUI, které cílí na Mac Catalyst, je možné spustit a ladit pouze pomocí sady Visual Studio 2022 pro Mac.

Další kroky

V tomto kurzu jste se naučili, jak vytvořit a spustit první aplikaci .NET Pro víceplatformní aplikace (.NET MAUI).

Pokud se chcete naučit základy vytváření aplikace pomocí .NET MAUI, přečtěte si téma Vytvoření aplikace .NET MAUI. Případně si můžete pro kompletní školicí kurz .NET MAUI prohlédnout si téma Vytváření mobilních a desktopových aplikací pomocí .NET MAUI.