针对8的Windows Phone应用程序是否会在7.8上运行?我看不出对此有直接的答案。最终想要构建一个适用于7.8和8.0的应用程序。关于实现这一目标的最佳途径的任何想法?
由于
答案 0 :(得分:3)
不,Windows Phone 8应用程序无法在WP 7.x设备上运行,但WP 7.x应用程序可在WP8上运行。因此,您可以创建一个新的WP7项目,并让它在两者上运行。如果您没有使用任何WP8特定的功能,我建议采用这种方法。
如果您使用WP8版本的WP8功能,那么您可以创建两个单独的项目(一个目标7.1和另一个8.0)并共享公共代码。如果您遵循MVVM模式,这会使您的逻辑更加容易,因为您的逻辑与特定视图无关。您可以创建可移植类库来共享公共代码,也可以在项目之间链接类文件,这样您就可以维护一个文件,但可以从两个项目中访问它。
Nokia development page有一篇关于如何为两个版本编写文章的文章。