久しぶりにC#をやったら、つまづいた
Androidのアプリを開発しようとして、Xamarin を使った Hello World を
作ろうとしたら、なんと、2024年5月1日にて、Xamarin は公式サポートを
終了するというメッセージが出た。
2年位前に、Xarmainの本を買っていたので、久しぶりに本を読もうかと考えて
いた矢先だった。
Xamarinがサポートされないなら、何か新しいのかなと思って、調べてると
MAUI というものが最新らしい、さっそく、MAUI の Hello World を
作ろうと思って、プロジェクト名を「2024.07.31_AndroidApp_MAUI」と
入力して、ググった通りにやった。Android エミュレータの起動は時間が
かかったが、エミュレータ上では、Hello Worldが無事にできた。
しかし、問題はここからで、Windows でも Hello World を作ろうとしたが、
起動するたびに
デバックするには、プロジェクトを配置する必要があります。構成マネージャーで配置を有効にしてください。
というエラーが出て、Windows上ではデバックできない。C#はプロジェクト名を
変数名に使ったりするので、プロジェクト名のドット「.」が悪いのかと思い
プロジェクト名を「20240731_AndroidApp_MAUI」と、入力して、起動するが、
やはりダメで、フォルダ構成がいけないのかと思い、C:\ 直下にフォルダごと
移動して、もう一度、起動するが、同じエラーが出る。
2時間くらい悩んで、ググった結果、プロジェクト名を「MauiApp1」と
しているのが起動成功していたので、同じようにプロジェクト名を
「MauiApp1」といして、作成し、起動したら、無事に起動できた。
やはり、プロジェクト名がひっかかっていたようだった。
変数名に使用しているのか、数字で始まるプロジェクト名はWindowsでは、
ダメなようだ。
4時間が経過しようとしていた。
なんとも、初歩的なシステムだなぁ。