【问题标题】:Will apps developed for WP 7.1 work on WP8?为 WP 7.1 开发的应用程序可以在 WP8 上运行吗?
【发布时间】:2013-08-14 16:47:19
【问题描述】:

我已经开发了一个针对 Windows Phone 8 的应用程序,但它不适用于 Windows Phone 7.5。为了让它在这两个平台上运行,我决定通过 Microsoft Visual Studio 2012 来定位 Windows Phone OS 7.1。

如果我在 VS 2012 中以 WP OS 7.1 为目标,我的应用程序能否在 WP 7.5 和 WP 8 上运行?

【问题讨论】:

    标签: windows-phone-7 visual-studio-2012 windows-phone-8


    【解决方案1】:

    Windows Phone 应用程序向前兼容。这意味着为 Windows Phone 7.x 构建的应用程序应该可以在 Windows Phone 8 上运行。但是,这不是保证。某些应用程序可能无法正常运行,您绝对应该在 Windows Phone 8 设备上测试您的应用程序。

    您还可以维护两个版本的应用程序:一个用于 Windows Phone 7,一个用于 Windows Phone 8。您将两个版本作为一个应用程序发布,以便每台设备的用户都可以获得最适合他们设备的应用程序。

    您可以将 Windows Phone 7 项目升级到 Windows Phone 8 项目,但不能降级。最好的办法是创建一个新的 Windows Phone 7 项目并将所有文件从 WP8 项目移动到新项目。

    【讨论】:

      【解决方案2】:

      是的,您的应用可以在两种平台上运行..

      如果您为 wp8 开发应用程序,那么它将无法在 wp7.x 上运行,反之亦然,但无法使用 wp8 中引入的新功能

      【讨论】:

      • 但我有一个适用于 win 8 的应用程序。如何从该应用程序降级到 wp7 ?
      • 不能使用 WP8 中引入的新功能并不完全正确。您可以通过反射使用一些新功能。
      【解决方案3】:

      WP 7.1 (sdk) == WP 7.5(消费者指定),是的,WP 7.x 应用程序可在 WP 8 设备上运行。

      只是为了澄清,WP8 和 Windows 8 是两个不同的东西。如果您有 Windows 8 应用程序,它将无法在 WP 8 或 WP 7.x 上运行。

      【讨论】:

      • 但我有一个适用于 win 8 的应用程序。如何从该应用程序降级到 wp7 ?
      • 您当前的应用程序是适用于 Windows 8 还是适用于 Windows Phone 8?
      【解决方案4】:

      是的,您可以开发针对这两个平台的应用程序,请参阅以下链接了解详细信息...

      http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206997%28v=vs.105%29.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-17
        • 2012-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-12
        • 2015-03-19
        相关资源
        最近更新 更多