缺少参考或指示只口径.Micro Xamarin示例



我正在尝试编译HubBrowser项目-这是一个示例Caliburn Micro Xamarin项目(为数不多的项目之一)。

这是一个很好的例子,但是Android项目没有编译。我得到以下错误:

Error   8   The type or namespace name 'CaliburnApplication' could not be found (are you missing a using directive or an assembly reference?)   HubBrowserHubBrowser.AndroidApplication.cs    14  32  HubBrowser.Android
Error   7   The type or namespace name 'ActivityLifecycleCallbackHandler' could not be found (are you missing a using directive or an assembly reference?)  HubBrowserHubBrowser.AndroidServicesApplicationNavigationService.cs  12  26  HubBrowser.Android
Error   9   The type or namespace name 'ActivityEventArgs' could not be found (are you missing a using directive or an assembly reference?) HubBrowserHubBrowser.AndroidServicesApplicationNavigationService.cs  24  55  HubBrowser.Android
Error   10  The type or namespace name 'ActivityEventArgs' could not be found (are you missing a using directive or an assembly reference?) HubBrowserHubBrowser.AndroidServicesApplicationNavigationService.cs  29  54  HubBrowser.Android

这个错误的原因是什么,我如何修复它?

我已经确保我的引用指向Caliburn.MicroCaliburn.Micro.Platform (net45版本)。我需要Caliburn.Micro.Portable.Core吗?如果是这样,这个dll在哪里?通过NuGet安装C.M总是失败-这些NuGet包和PCL是绝对的噩梦。

您需要使用预发布版3.0测试包。在Core PCL项目中安装Caliburn. micro .Core 3.0.0-beta1,在Android项目中安装Caliburn。Micro 3.0.0-beta1(也会将Core作为依赖项安装)。

请确保在Nuget对话框中选中"预发布"复选框,否则您将看不到beta版本。

相关内容

  • 没有找到相关文章

最新更新