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