【问题标题】:Windows Phone 8.1 and Windows Phone 8 device - Will it workWindows Phone 8.1 和 Windows Phone 8 设备 - 可以吗
【发布时间】:2014-04-23 14:26:56
【问题描述】:

我已经在 Visual Studio 2013 中启动了一个新的 Windows Phone 8.1 项目,并且我已经进行了大量编码。

我的问题是,我可以在 Windows Phone 8 设备上运行这个项目吗? 维基百科(例如)说这是不可能的,这就是我想要第二意见的原因。

如果我必须重新开始,导入我以前的所有文件会很麻烦吗?

【问题讨论】:

    标签: c# xaml windows-phone-8 windows-phone-8.1


    【解决方案1】:

    显然,您的项目需要以 8.0 为目标才能在 8.0 或更高版本上运行。

    开始一个新的 8.0 项目并导入所有代码。如果您没有任何 8.1 特定代码(很可能),它将可以正常编译并在 8.0 和 8.1 上运行。

    【讨论】:

    • 我猜对你来说是一个容易接受的答案。好吧,你的描述性最强,所以你有它:) 谢谢大家!
    • 答案就是答案:)
    • 我仍然想知道,我的 VS 2013 RC2 上安装了 WP 8.0 SDK,但我似乎无法选择我希望我的项目的目标。它始终以 WP 8.1 为目标,有什么想法吗?
    • thumbmunkeys:不,我已经安装了 WP 8.0 SDK,这不是问题。我最近安装了 8.1 SDK,从那时起,我创建了目标 WP 8.1 的所有项目,但没有任何迹象表明我可以将目标更改回 8.0。
    【解决方案2】:

    很遗憾,如果您在 WP8.1 中启动该项目,则只有 WP8.1 或更高版本的设备才能运行您的应用程序。如果您希望您的应用程序在 WP8.0 上运行,您需要创建一个针对 WP8.0 设备的应用程序。 祝你好运

    【讨论】:

      【解决方案3】:

      不,这是不可能的。与 WP7 和 WP8 相同的问题,您可以在 WP8 设备上运行 WP7 应用程序,但不能在 WP7 设备上运行 WP8 应用程序。

      如果您的代码不使用依赖于 WP8.1 的东西,也许您可​​以创建一个 WP8 项目。

      【讨论】:

        【解决方案4】:

        您需要获取 8.1 更新。如果尚未发布到您的手机,请从dev.windowsphone.com 安装“开发者预览版”应用程序。然后您就可以测试您的 Windows 8.1 应用以及通用应用了。

        【讨论】:

        • 您好,谢谢。 (un) 幸运的是,我没有 Windows Phone,也不打算拥有。我在模拟器上做所有事情
        • 在这种情况下,您可以在 Visual Studio 2013 更新 2 中获得一个 windows phone 8.1 模拟器,在此评论时它是一个候选版本。所有 windows phone 8 设备最终都将(应该)获得 8.1 更新。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 2014-07-30
        • 1970-01-01
        相关资源
        最近更新 更多