我正在嘗試將我的 Xamarin 專案遷移到 Maui,但我一直在尋找與 Maui 專案上的 Android.App.Application.Context 等效的命名空間。DatabaseHelper 類具有以下路徑:MyProject -> Platforms -> Android -> Helpers。
有誰知道毛伊島上 Android.App.Application.Context 的等效命名空間是什么?
在此處輸入影像描述
謝謝!
uj5u.com熱心網友回復:
錯誤訊息(間接地)告訴您出了什么問題:
命名空間“AAT.Platforms.Android”中不存在型別或命名空間名稱“App”。
發生這種情況是因為您在命名空間中AAT.Platforms.Android.Helpers,這意味著Android假設是AAT.Platforms.Android.
在這種情況下,這里有兩種訪問 Android.App.Application.Context 的方法:
global::Android.App.Application.Context或者using AndroidApp = Android.App.Application;
AndroidApp.Context
uj5u.com熱心網友回復:
嘗試將您的命名空間更改為不包含Android. 因為它試圖在你的命名空間中找到類而不是正確的類。所以我建議你使用Droid而不是Android在你的命名空間中,即AAT.Platforms.Droid.Helpers. HIH
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/490091.html
標籤:C# 安卓 xamarin 毛伊岛 .net-maui
下一篇:C#如何獲取泛型型別屬性
