【发布时间】:2013-08-06 07:39:17
【问题描述】:
针对 8 的 Windows Phone 应用程序能否在 7.8 上运行?我看不出对此有一个直接的答案。最终想要构建一个适用于 7.8 和 8.0 的应用程序。关于实现这一目标的最佳方法的任何想法?
谢谢
【问题讨论】:
标签: windows-phone
针对 8 的 Windows Phone 应用程序能否在 7.8 上运行?我看不出对此有一个直接的答案。最终想要构建一个适用于 7.8 和 8.0 的应用程序。关于实现这一目标的最佳方法的任何想法?
谢谢
【问题讨论】:
标签: windows-phone
不,Windows Phone 8 应用无法在 WP 7.x 设备上运行,但 WP 7.x 应用可以在 WP8 上运行。因此,您可以创建一个新的 WP7 项目并让它在两者上运行。如果您没有使用任何 WP8 特定的功能,我会推荐这种方法。
如果您在 WP8 版本中使用 WP8 功能,那么您可以创建两个单独的项目(一个针对 7.1,另一个针对 8.0)并共享通用代码。如果您遵循 MVVM 模式,这会更容易,因为您的逻辑不依赖于特定视图。您可以创建可移植类库来共享通用代码,也可以在项目之间链接类文件,这样您就可以维护一个文件,但可以从两个项目中访问它。
Nokia development page 有一篇很好的文章,介绍了如何编写两个版本。
【讨论】: