.NET MAUI チュートリアル - C# で初めてのマルチプラットフォーム アプリを構築する

ダウンロードしてインストール

Visual Studio 2022 をダウンロードしてインストールします。

Visual Studio 2022 のダウンロード

インストール中に、.NET Multi-Platform App UI の開発ワークロードを選択する必要があります。上記のリンクを使用すると、次の画像に示されているように、すべての前提条件が正しく事前選択されるはずです。

.NET ワークロードが選択されたモバイル開発での Visual Studio インストーラー

Visual Studio 2022 を既にお使いですか?

Visual Studio 2022 が既に存在する場合は、それが最新の状態であり、必要なワークロードがインストールされていることを確認してください。

  • Windows キーを選択し、Visual Studio インストーラー と入力して、Enter キーを押します。
  • プロンプトが表示された場合は、インストーラーが自分自身を更新することを許可します。
  • Visual Studio 2022 の更新プログラムが利用可能な場合は、[更新] ボタンが表示されます。インストールを変更する前に、それを選択して更新してください。このチュートリアルは、Visual Studio 2022 17.12 以降のバージョンでのみ機能します。
  • Visual Studio 2022 のインストールを見つけて、[変更] を選択します。
  • [.NET Multi-Platform App UI の開発] を選択します。
  • [変更] ボタンを選択します。
  1. .NET SDK をダウンロードしてインストールします。ダウンロードが完了したら、ダウンロードを起動してインストールを開始します。

    .NET 9 SDK x64 (Intel) のダウンロード
    .NET 9 SDK Arm64 (Apple Silicon) のダウンロード

    Apple M1 または M2 チップを搭載した Mac をお使いの場合は、Arm64 バージョンの SDK をインストールする必要があります。

  2. VS Code をダウンロードしてインストールします:

    VS Code のダウンロード

  3. VS Code を開き、左側にある VS Code のアクティビティ バーにある 拡張機能 ボタンを選択します。検索バーに MAUI と入力し、.NET MAUIを選択し、.NET MAUI 拡張機能ページの Install ボタンを選択します。

    VS Code の MAUI 拡張機能

    この拡張機能には、C# 開発キットと C# 拡張機能が付属しています。これは、.NET MAUI 拡張機能を実行するために必要です。

    VS Code の MAUI 拡張機能との依存関係

  4. 次のコマンドを実行して、新しいターミナルを開き、 .NET MAUI ワークロードをインストールします:

    Terminal
    sudo dotnet workload install maui

    インストールが成功した場合、次のような出力が表示されます:

    Terminal
    Successfully installed workload maui

すべてが正しくインストールされていることを確認する

環境を設定したら、新しい VS Code ターミナルを開きます。ツール バーで ターミナル を選択し、それから 新しいターミナル を選択します。

VS Code の新しいターミナル

ターミナルで、次のコマンドを実行してインストールを確認します。

Terminal
dotnet workload list

VS Code ターミナルで dotnet workload list コマンドを実行する

インストールが成功した場合、次のような出力が表示されます:

Terminal
Installed Workload Id      Manifest Version      Installation Source
--------------------------------------------------------------------
maui                       8.0.82/8.0.100        SDK 8.0.400

Use `dotnet workload search` to find additional workloads to install.

エラーが発生しましたか?

'dotnet' は内部コマンドまたは外部コマンドとして認識されていません というエラーを受信した場合は、新しい VS Code ターミナルを開いたことを確認してください。VS Code を再起動したりコンピューターを再起動したりしても問題が解決しない場合は、[問題が発生しました] ボタンを使用して、問題を解決するためのヘルプを入手してください。

Xcode のインストール

.NET MAUI アプリをビルドするには、次の項目も必要です:

  1. Xcode の最新バージョン

    .NET MAUI と互換性のある最新バージョンの Xcode を見つけるには、このリリース バージョンリファレンスをご確認ください。"Apple Tools" 列に移動して、互換性のある最新バージョンの Xcode を見つけます。

  2. Apple ID:

    Apple ID をまだお持ちでない場合は、https://appleid.apple.com で新しい ID を作成できます。Xcode をインストールしてサインインするには、Apple ID が必要です。

  3. Xcode をインストールした後、Xcode を開き、ライセンス契約に同意し、ダイアログが表示された場合は、オプションのコンポーネントをインストールする必要があります。

  4. 開発するプラットフォームを尋ねられたら、macOS と iOS のプラットフォームを選択しダウンロードとインストールを選択します。

    macOS および iOS プラットフォームのインストールを求める Xcode のプロンプト

  5. 新しいターミナルを開き、次のコマンドを実行して Xcode コマンド ライン開発者ツールをインストールします:

    Terminal
    xcode-select --install

    Xcode コマンド ライン開発者ツールのインストールを求められたら、インストール を選択します。最後に、ライセンス契約に同意します。

    コマンド ライン開発者ツールをインストールするための Xcode のプロンプト

問題がなければ、下の [続行] を選択して次の手順に進みます。

続行