您尝试安装的 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。