久しぶりに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時間が経過しようとしていた。

 

なんとも、初歩的なシステムだなぁ。