1. IDEのダウンロードインストール
- Visual Studio 2022 Previewをまだインストールしていない場合
你可以点击下载
在安装过程中,应选择.NET 跨平台应用程序 UI 开发,如下图所示:

- Visual Studio 2022 Previewのインストール
如果您已经拥有 Visual Studio 2022 预览版,则可以更新以添加 .NET MAUI 支持。
2)アプリケーションの作成
- Visual Studio 2022 Previewを開きます。
- 新規プロジェクトの作成ボタンを選択します。
- “プロジェクトタイプ”ドロップダウンリストから“MAUI”を選択します。
- NET MAUI Appテンプレートを選択し、次へボタンを選択します。

- 输入
MyFirstMauiApp作为项目名称并选择Create按钮。

- NuGetパッケージを復元する
NuGetがアプリケーションの依存関係を自動的に復元し、画面左下のステータスバーに“復元済み”または“準備済み”メッセージが表示されるまで待ちます。

3.アプリケーションの運用
このチュートリアルでは、. NET MAUIアプリケーションをローカルのWindowsマシンにデプロイすることに焦点を当てます。その後、Androidデバイスまたはエミュレータを設定するオプションがあります。
- 开発用のWindowsの
Windowsアプリケーションを開発するには、開発者モードを有効にして、Windows 11またはWindows 10の横にアプリケーションをロードする必要があります。
** 開発者モードを使用 **
- Windowsでは、[設定]アプリケーションに移動します。
- Windows 11のプライバシーとセキュリティ、Windows 10のアップデートとセキュリティで開発者設定を検索します。
- 開発者モードのスイッチをオンにします。

- 開発者機能の使用ダイアログが表示されます。[はい]を選択して、開発者モードを有効にすることを確認します。

- Windows 上での実行
これで、. NET MAUIアプリケーションを実行してWindowsにデプロイする準備が整いました。ツールバーでは、デフォルトでWindowsマシンがデバッグ対象として扱われます。

选择“调试” > “开始调试F5”(或按)

4.コード編集
NET MAUI開発では、デバッグ時にXAMLホットオーバーロードを使用できます。つまり、実行時にXAMLユーザーインターフェイスを変更でき、UIが自動的に更新されます。
在解决方案资源管理器中,双击项目 MainPage.xaml 下的文件 MyFirstMauiApp。
現在、Textの最初のLabelはHello World!以下のコードのように:
<Label
Text="Hello, World!"
SemanticProperties.HeadingLevel="Level1"
FontSize="32"
HorizontalOptions="Center" >
テキストをHello. NET MAUI!に更新するには、次の手順に従います。
<Label
Text="Hello, .NET MAUI!"
SemanticProperties.HeadingLevel="Level1"
FontSize="32"
HorizontalOptions="Center" >
UIが自動的にPowerPathを更新

NET MAUIを使用して開発する場合、. NET Hot Reloadを使用してC#コードをリロードすることもできます。プログラムのロジックを変更して、カウントを1ではなく10増加させます。
打开 MainPage.xaml.cs(此文件嵌套在 MainPage.xaml 下,或者您可以右键单击并从菜单中选择查看代码)。

このOnCounterClickedファイルのメソッドには、現在次のコードがあります。
private void OnCounterClicked(object sender, EventArgs e)
{
count++;
if (count == 1)
CounterBtn.Text = $"Clicked {count} time";
else
CounterBtn.Text = $"Clicked {count} times";
SemanticScreenReader.Announce(CounterBtn.Text);
}
count++;をに変更して10増加するcount += 10;
private void OnCounterClicked(object sender, EventArgs e)
{
count += 10;
if (count == 1)
CounterBtn.Text = $"Clicked {count} time";
else
CounterBtn.Text = $"Clicked {count} times";
SemanticScreenReader.Announce(CounterBtn.Text);
}
コードの変更を適用するには、Visual Studioでホット·オーバーロード·ボタンを選択するか、ALT+ F 10を選択します。

“Click Me”ボタンを選択すると、10増加します。
5. Androidデバイスのインストール
開発環境に応じて、複数のプラットフォームにデプロイできます。Windowsに実行してしたばかり。次に、Androidデバイスまたはエミュレータをセットアップしましょう。
- Android SDKのインストール
从调试下拉菜单中,选择框架下的 net6.0-android。

构建项目需要特定版本的 Android SDK。如果您尚未接受 Android SDK 许可,您将在错误列表窗口中看到以下错误消息。

メッセージをダブルクリックして、ライセンスの承認プロセスを開始します。存在するライセンスごとに同意をクリックし、自動インストールを開始します。

- Android Emulatorのインストール
デプロイするAndroidデバイスがない場合は、Androidエミュレータをセットアップできます。既に行っている場合は、このステップをスキップできます。
NET MAUIアプリケーションを初めてビルドする場合は、デバッグメニューに“Androidエミュレータ”が表示されます。クリックして作成プロセスを開始します。

ユーザーアカウント制御のプロンプトが表示されます。はいボタンを選択すると、シミュレータの作成プロセスが開始されます。“作成”ボタンを選択して、既定の設定でシミュレータを作成します。

此时,可能会提示您同意 Android 模拟器的许可协议。选择接受以继续该过程,下载模拟器图像并完成模拟器的创建,创建模拟器后,您会看到一个显示Start的按钮。点击它。

您可能会收到启用 Windows Hypervisor 平台的提示。按照文档启用加速以提高性能(强烈推荐)

Androidエミュレータが起動します。起動が完全に完了するまで待つと、Visual Studioのデバッグメニューに表示されます。

これでAndroidエミュレータが作成され、使用できます。次回Visual Studioを実行すると、シミュレータがデバッグターゲットウィンドウに直接表示され、選択すると起動します。
- Androidデバイスの設定 Androidデバイスで開発するには、USBデバッグが必要です。デバイスの以下の手順に従って、Visual Studioに接続します。Androidデバイスをお持ちでない場合は、このセクションをスキップできます。
** 開発者モードを使用 **
- 設定画面に移動。
- 使用设置屏幕顶部的搜索查找
内部版本号,或在关于手机中找到它。 - 点击
内部版本号7-10 次,直到“你现在是开发者了!” 弹出。 - 单击
创建。

** USBデバッグステータスの確認 **
- 設定画面に移動。
- 使用设置屏幕顶部的搜索查找
USB 调试,或在开发人员选项中找到它。 - 如果尚未启用
USB 调试,请启用它。

** 信頼できる機器 **
- デバイスをコンピュータに接続します。
- USBデバッグを許可するよう求められます。
- このコンピュータを常に許可するにはチェックマークを付けます。
- 許可をクリックします

これでデバイスが構成され、Visual Studioにデプロイメントターゲットとして表示されます。
- Androidで動作する
デバイスまたはエミュレータがデバッグ対象として選択されていることを確認します。

从菜单中,选择调试>开始调试(或按F5)。如果禁用此选项,请确保选择了模拟器或设备。
アプリケーションがビルド、選択したAndroidデバイス/エミュレータにデプロイ、実行されます。
