我有一個Xamarin.Forms解決方案,其中包括幾個PCLS和特定設備項目:Xamarin.Forms命名空間中的類未找到(僅在iOS)
- MyApp.Controls(便攜式)
- 助手(MyApp.Controls.Helper)
- MyApp.App(便攜式)
- MyApp.iOS
- MyApp的。 Android
MyApp.App是我的主要實現,其中實現了App.xaml和所有Views/ViewModel。該項目引用MyApp.Controls,並通過xmlns引用XAML中的此項目。 XAML引用在Android上正常工作,但在iOS上我得到以下異常: 控件:未在xmlns中找到MyClass clr-namespace:MyApp.Controls.Helper;程序集= MyApp.Controls
我不知道,爲什麼iOS上無法解析「MyClass」。我正在使用Xamarin.Forms 2.3.3.180。
您是否嘗試清潔和重建整個解決方案? –
嘗試直接將對MyApp.Controls程序集的引用添加到您的iOS項目中。 – Krumelur
謝謝。我已經添加了引用,但解決方案是從該程序集中調用一個方法,以便加載它。 – user3216381