Xamarinで新規imageが表示されなくなる

Xamarin.Form.Imageで、新規に追加したImageが表示されなくなりました。プロジェクトエクスプローラでは表示されます。「埋込リソース」も設定済みです。

一度削除して追加してみても×

「埋込リソース」の解除と再設定をしても×

.csproj を直接編集してみても×

仕方なく新規Porjectを生成してみると、全く画像が表示できなくなりました!!!

ふと、既存の画像ファイルと、新規追加ファイルを比較してみました。

するとパスが頭大文字「Image」と頭小文字「image」と違いがありました。

そこで.csproj を直接編集し、ディレクトリ名を合わせてみました。

直りました!!!

ファイルパスの大文字、小文字は識別することは理解していましたが、、、

画像ファイル追加前に、「Image」フォルダが紛失し、CVSからチェックアウトしたとき、「image」と頭小文字に変わってしまったのが発端のようです。

しかし、追加済みの画像ファイルは、大文字小文字が違っていても読めてしまうのが、トラップのようです。

4時間は悩みました。 ひどいです。

コメントを残す

メールアドレスが公開されることはありません。