创建可在 Windows Phone OS 7.0 和 Windows Phone OS 7.1 上运行的应用程序
创建可在 Windows Phone OS 7.0 和 Windows Phone OS 7.1 上运行的应用程序或游戏的最简便方法,就是创建以 Windows Phone OS 7.0 为目标的应用程序,但需要在两个设备上对其进行测试。
创建可在 Windows Phone OS 7.0 和 Windows Phone OS 7.1 上运行的应用程序
1、使用 Windows Phone SDK 7.1 创建以 Windows Phone OS 7.0 为目标的应用程序。
2、使用提供 Windows Phone SDK 7.1 的 Windows Phone Emulator 7.1 测试应用程序。
3、在 Windows Phone OS 7.0 设备和 Windows Phone OS 7.1 设备上部署和测试应用程序。
在以 Windows Phone OS 7.0 和 Windows Phone OS 7.1 为目标的应用程序中使用相同代码。
若您要创建可在 Windows Phone OS 7.0 和 Windows Phone OS 7.1 上运行的应用程序,您可以创建两个版本的应用程序,一个以 Windows Phone OS 7.0 为目标,另一个以 Windows Phone OS 7.1 为目标。但是,此解决方案将导致分别在两个应用程序中维护重复的代码。另一种方法是将通用逻辑放入以 Windows Phone OS 7.0 为目标的库项目中,并从 Windows Phone OS 7.0 和 Windows Phone OS 7.1 应用程序项目引用此项目。您只能将此方法用于应用程序项目,因为 Windows Phone 游戏要求解决方案中的所有项目都以相同版本的 Windows Phone OS 为目标。
在以 Windows Phone OS 7.0 和 Windows Phone OS 7.1 为目标的应用程序中使用相同代码
1、创建以 Windows Phone OS 7.0 为目标的 Windows Phone 库项目。
2、将大多数业务逻辑添加到此项目。您必须仅将 Windows Phone OS 7.0 中支持的功能用于此项目。
3、创建两个应用程序项目,一个以 Windows Phone OS 7.0 为目标,另一个以 Windows Phone OS 7.1 为目标。
4、将引用添加到每个应用程序项目的 Windows Phone 库项目。
5、将必要的 UI 元素和版本特定的逻辑添加到应用程序项目。
6、使用该应用程序目标平台的正确设备来测试两个应用程序。
