web*_*ad3 0 windows-phone-7 windows-phone-8
当我在做我的构建时,我一定是做错了.我希望我的当前更新可用于Windows Phone 7和Windows Phone 8.我使用的是WP8 SDK并针对OS 8.
当我上传我的XAP时,我得到了AnyCPU.xap,现在我的应用程序仅在WP8上可用.我怎样才能在WP7上提供它?

DevCenter和WP运行时的工作原理如下:
但是,没有办法在VS2012中编译WP8项目并在WP7上运行它.您无法在WP7上运行WP8 XAP.一旦我们考虑它就会很明显,因为WP8中没有WP8中使用的程序集.
因此,开发人员必须选择WP7和WP8中哪些代码共享模型适用于他们的应用:
如果您的应用程序仅使用WP7功能集并且在WP8 HD上看起来没问题,请使用WP7 XAP.
如果您的应用程序仅部分使用WP8功能集,请在WP7 XAP上创建,并共享代码库以创建使用WP8功能点亮的WP8 XAP.
如果您的应用必须具有WP8功能集(例如NFC或以蓝牙为中心的应用程序等),那么您显然无法定位WP7并且只能提交WP8 XAP.
这是一个打印屏幕,演示了DevCenter支持在不同平台版本和不同分辨率上为同一个应用程序提交多个XAP:

有关如何定位WP7和WP8的更多信息,请参阅此诺基亚开发人员文章.本文解释了如何在运行时和编译时在WP7和WP8之间共享代码,WP8独有的新功能以及如何支持多种分辨率.我帮助创作了那篇文章,希望你会发现它很有用.有很多有用的技术可能并不明显.
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |