最近刚刚向 Windows 应用商店发布了一个应用程序,我想知道是否可以将其“降级”到 Windows Phone 7.1 - 直到 Windows Phone 8 到来。
真正的问题是异步的东西,我找到了“异步目标包”,但它需要 Visual Studio 2012;但是 VS2012 不适用于 Phone SDK 7.0、7.1。
我没有心情在我全新的 Windows 8 机器上安装又旧又丑的 Visual Studio 2010 :)
有谁知道解决方法?
最近刚刚向 Windows 应用商店发布了一个应用程序,我想知道是否可以将其“降级”到 Windows Phone 7.1 - 直到 Windows Phone 8 到来。
真正的问题是异步的东西,我找到了“异步目标包”,但它需要 Visual Studio 2012;但是 VS2012 不适用于 Phone SDK 7.0、7.1。
我没有心情在我全新的 Windows 8 机器上安装又旧又丑的 Visual Studio 2010 :)
有谁知道解决方法?
Windows Phone 8 已经到来,不幸的是,如果代码使用 async/await,它不允许您为 Windows Phone 7.1 编译应用程序。您可以尝试将代码移植到支持 async/await 开箱即用的 Windows Phone 8。
如果你仍然想要你的应用程序的 WP7.1 端口并且仍然使用 async/await 功能,那么除了为 WP7 + async ctp 3 安装 VS2010 express 之外,你别无选择。
尽管适用于 Visual Studio 2012 的异步目标包已经到来,但由于 WP7 是 Silverlight 4,并且目标包适用于 Silverlight 5,因此您无法定位 WP7 项目。
更新:有一种方法可以使用这个漂亮的NuGet 包在 Visual Studio 2012 Express for Windows Phone 上编译 WP7 应用程序。但是,请注意,它目前处于预发布版本。
好吧,Windows Phone 8 假设明天推出,那么您为什么需要将您的应用程序降级到 Windows Phone 7.1?
本文可能会回答您的问题。
今天您可能还看到了 Visual Studio 2012 的在线发布活动。Windows Phone SDK 8.0 构建在 Visual Studio 2012 之上,使您能够构建面向 Windows Phone 8 和 Windows 的应用程序和游戏电话 7.5。Windows Phone SDK 7.1 可以与 Visual Studio 2012 并行安装并在 Windows 8 上运行。