1

我正在使用异步 CTP 在 Windows 8 OS Visual Studio 2010 express for Windows Phone 上安装,我已经为 Windows Phone 安装了 Visual Studio 2010 express,如下所示: 在此处输入图像描述

我现在从链接http://www.microsoft.com/en-in/download/details.aspx?id=23691安装 Windows Phone SP1

但它总是给我错误,如下所示: 在此处输入图像描述

我应该如何使用异步 CTP。我的目标是在带有 Visual Studio 2010 的 Windows Phone 7.1 应用程序中使用 Async 和 Await,而不是在 Visual Studio 2012 中使用?

4

1 回答 1

0

您尝试安装的 Service Pack 未针对 Windows 8 提供:

Supported Operating Systems: 
Windows 7, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, 
Windows Server 2003 Service Pack 2, Windows Server 2008 R2, 
Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, 
Windows XP Service Pack 3.

第二个坏消息:“在没有 .NET Framework 4.5 的情况下使用 async/await” http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework- 4-5.aspx

为了使用 await 你需要两个组件:

  • 视觉工作室 2012
  • 一些特定的 .NET API

也许您想使用 VS Express 2012 或 VS 2012 的试用版:http: //www.microsoft.com/visualstudio/eng/downloads#d-2012-editions而不是 VS2010?

Visual Studio Express 2012 for Windows Desktop 中提供了新的 VS 2012 语言和库功能, 包括Visual Basic 和 C#、C++ AMP 中的 async 和 await 关键字,以及对 C++ 11 标准一致性的改进。

您可以将 Express for Windows Desktop 与您的 Visual Basic 和 C# 应用程序一起使用,以同时面向 .NET 4.0 和 4.5。

于 2013-03-09T10:29:21.770 回答