1

我已经开发了一个针对 Windows Phone 8 的应用程序,但它不适用于 Windows Phone 7.5。为了让它在两个平台上都能正常工作,我决定通过 Microsoft Visual Studio 2012 来定位 Windows Phone OS 7.1。

如果我在 VS 2012 中以 WP OS 7.1 为目标,我的应用程序能否在 WP 7.5 和 WP 8 上运行?

4

4 回答 4

2

WP 7.1 (sdk) == WP 7.5(消费者指定),是的,WP 7.x 应用程序适用于 WP 8 设备。

只是为了澄清,WP8 和 Windows 8 是两个不同的东西。如果您有 Windows 8 应用程序,它将无法在 WP 8 或 WP 7.x 上运行。

于 2013-08-13T11:00:49.903 回答
2

是的,您的应用程序可以在两种平台上运行..

如果您为 wp8 开发应用程序,那么它将无法在 wp7.x 上运行,反之亦然,但无法使用 wp8 中引入的新功能

于 2013-08-13T11:03:27.657 回答
2

Windows Phone 应用程序向前兼容。这意味着为 Windows Phone 7.x 构建的应用程序应该可以在 Windows Phone 8 上运行。但是,这并不能保证。某些应用程序可能无法正常工作,您绝对应该在 Windows Phone 8 设备上测试您的应用程序。

您还可以维护应用程序的两个版本:一个用于 Windows Phone 7,一个用于 Windows Phone 8。您将两个版本作为一个应用程序发布,以便每台设备的用户都可以获得最适合他们设备的应用程序。

您可以将 Windows Phone 7 项目升级到 Windows Phone 8 项目,但不能降级。最好的办法是创建一个新的 Windows Phone 7 项目并将所有文件从 WP8 项目移动到新项目中。

于 2013-08-13T11:17:05.570 回答
0

是的,您可以开发针对两个平台的应用程序,请参阅以下链接以获取详细信息...

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206997%28v=vs.105%29.aspx

于 2013-08-14T08:47:19.820 回答