.NET MAUI のプロジェクトテンプレートが行方不明な件 (解決)

2022/05/27 追記 : 以下のコマンドでプロジェクトテンプレートをインストールすることで解決しました。

2022/09/14 dotnet new --install の「–」が抜けていたため修正しました。

dotnet new --install Microsoft.Maui.Templates

以下、原文。

.NET MAUI RC1 がリリースされて1ヵ月程度経ちました。公式ドキュメントも更新されており期待が高まります。.NET MAUI は近いうちに GA になる見込みのため、今のうちに触っておこうと環境構築した際に事件はおきました。

.NET MAUI 環境の構築

.NET MAUI アプリを作成するには、最新の Visual Studio 2022 17.3 preview が必要です。Visual Studio Installer からインストールします。私の環境は Visual Studio 2022 17.2 preview 3 ? が入っていたため「更新」でインストールしました。そこそこ時間がかかりますが正座待機します。

ワークロードとして「.NET Multi-Platform App UI development」をインストールする必要があります。

そして事件は起きた

インストールが終わり、わくわくしながら MAUI プロジェクトを作成します。公式ドキュメントに従って操作します。

  • 2022 17.3 Preview Visual Studio起動し、スタート ウィンドウで [新しいプロジェクトの作成] をクリックして新しいプロジェクトを作成します。
  • [新しいプロジェクトの作成] ウィンドウで、[すべてのプロジェクトの種類] ドロップダウンで [MAUI] を選択し、.NET MAUI アプリ (プレビュー) テンプレートを選択して、[次へ] ボタンをクリックします。
[MAUI] を選択し……?

何度確認しても [MAUI] がありません。諦めてすべてのプロジェクトの種類のまま「.NET MAUI アプリ (プレビュー) テンプレート」を選択しようとしましたが、こちらも存在しません。テンプレートの検索で「MAUI」と入力してみましたがヒットしませんでした。

公式ドキュメントによれば以下のように表示されるのが期待値です。

更新インストールしてゴミが残っているせいかと思い、アンインストール → 再インストールや AppData の削除、PCの再起動を試してみましたが変化はありません。Visual Studio のバージョンを再確認しましたが Visual Studio 2022 17.3 preview がインストールされています。

私の MAUI はどこにいってしまったのでしょうか。

その後

バグ報告しようと思い、Visual Studio の Developer Community を検索していたら既に同様の issue が存在しました。「このバグは直したから最新版を試してね」となっていますが、直っていないようです。まだ preview のためこういうこともあるでしょう。

回避策として、拡張機能から「.NET MAUI Project and Item Templates」をインストールすれば良いと言っている人がいます。ただしこれは Microsoft 公式のものではないようです。試しにインストールしたところ、確かにプロジェクトは作成できましたが大量にビルドエラーが発生しました。公式のものではないため、これ以上追うのはやめてアンインストールしました。

しばらくはバグ修正待ちということでおあずけになりそうです。色々記事を読んでいるとビルドできている人もいるようなので、環境に依存する問題なのかもしれません。

2 COMMENTS

a13

テンプレートのインストールコマンドライン、「install」オプションにダブルハイフンが抜けているかと思います。

返信する

a13 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA