【问题标题】:How to load PCL's App class from Win Phone 8.1 RT project如何从 Win Phone 8.1 RT 项目加载 PCL 的 App 类
【发布时间】:2017-09-03 04:26:12
【问题描述】:

我在现有的 Xamarin Forms 解决方案(Android、iOS 和 UWP)中创建了一个 Windows Phone 8.1 项目。我按照 Xamarin 文档页面的说明进行操作,但仍然找不到“LoadApplication()”方法。我正在使用 Visual Studio 2015,该项目的个人资料中有 .NET Framework 4.5。 Xamarin.Forms.Platform.WinRT 命名空间没有必要的类。

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.winphone


    【解决方案1】:

    我尝试在"Adding a Windows Phone App" 之后创建 windows phone 8.1 客户端项目。它工作得很好。您可能会错过一些关键程序。

    我已经测试过如果你错过上面提到的文章中的第二步(右键单击新创建的项目...)和第五步(编辑MainPage.xaml...),你将找不到LoadApplication()方法。

    code sample 已经上传到 github,你可以参考我的代码示例来验证这两者的区别。这样您就可以找到丢失的程序。

    【讨论】:

    • 嗨,@Nico Zhu 先生 - MSFT。感谢您的回答。实际上,我遵循了相同的教程,并且查看了您的代码示例,它们是平等的。当我复制并粘贴您的代码'LoadApplication(new EllevoMobile.App()); this.NavigationCacheMode = NavigationCacheMode.Required;' Intellisense 没有显示任何错误,但是,当我尝试编写“LoadApplication()”方法时,Intellisense 找不到它。我有一个打印屏幕来显示它,但不知道如何在 Stackoverflow 中添加它。
    • 我在Xamarin的低版本也遇到过类似的问题。但它确实会影响应用程序的运行。您可以尝试为 Visual Studio 更新 Xamarin 组件。
    • 目前我使用的是 Xamarin 4.4.0.34 和 Xamarin Forms 2.3.4.224,它们都是迄今为止的最后一个稳定版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多