0

我在这里问是因为我有点困惑。我有一个工作 WP8 应用程序,具有 WP8 特定功能,例如语音识别和自定义图块。我想让我的应用与 WP7.x 兼容

我知道我必须从我的应用程序中删除语音识别才能支持 WP7

1 - 我应该从哪里开始?我可以在 Visual Studio 2013 上使用相同的项目,还是应该在 Visual Studio 2012 上创建另一个项目?

2-仅针对 WP7.8 是否更简单,或者我可以在同一个项目中执行 WP7.5 和 WP7.8 吗?

3 - 我想继续使用 async/await 方法,我可以在 WP7.8 或 WP7.5 中这样做吗?

非常感谢您的回答

4

2 回答 2

0

“我可以在 Visual Studio 2013 上使用相同的项目,还是应该在 Visual Studio 2012 上创建另一个项目?”

您不能在 VS 2013 中定位 WP7。您必须使用 VS 2012 或 2010。

“仅针对 WP7.8 是否更简单,或者我可以在同一个项目中执行 WP7.5 和 WP7.8 吗?”

您可以在同一个项目中同时定位两者。主要区别只是 7.8 中的 tile 大小不同,如果您想支持这一点,可以使用反射来检查。否则没有区别。

“我想继续使用 async/await 方法,我可以在 WP7.8 或 WP7.5 中这样做吗?”

有支持这一点的 Nuget 包。

于 2014-03-12T15:27:10.787 回答
0
  1. 您必须创建一个针对 7.1 的新项目。WP7.x 应用程序可以在 WP8 设备中运行,但不能以其他方式运行。

  2. 创建项目时,您的目标是 7.1。如果您安装了最新的 SDK,WP7.8 功能将可用。

  3. 您可以通过从 NuGet添加Microsoft.Bcl.Async包

于 2013-09-23T10:53:39.810 回答