【问题标题】:Windows phone 8.0 on 7.87.8 上的 Windows 手机 8.0
【发布时间】:2013-08-06 07:39:17
【问题描述】:

针对 8 的 Windows Phone 应用程序能否在 7.8 上运行?我看不出对此有一个直接的答案。最终想要构建一个适用于 7.8 和 8.0 的应用程序。关于实现这一目标的最佳方法的任何想法?

谢谢

【问题讨论】:

    标签: windows-phone


    【解决方案1】:

    不,Windows Phone 8 应用无法在 WP 7.x 设备上运行,但 WP 7.x 应用可以在 WP8 上运行。因此,您可以创建一个新的 WP7 项目并让它在两者上运行。如果您没有使用任何 WP8 特定的功能,我会推荐这种方法。

    如果您在 WP8 版本中使用 WP8 功能,那么您可以创建两个单独的项目(一个针对 7.1,另一个针对 8.0)并共享通用代码。如果您遵循 MVVM 模式,这会更容易,因为您的逻辑不依赖于特定视图。您可以创建可移植类库来共享通用代码,也可以在项目之间链接类文件,这样您就可以维护一个文件,但可以从两个项目中访问它。

    Nokia development page 有一篇很好的文章,介绍了如何编写两个版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      相关资源
      最近更新 更多