当新的 async 和 await 功能上线时,我能否在 Visual Studio 2010 中使用它们,还是需要安装 Visual Studio?
我要问的是:Microsoft 会保持 VS 2010 和 VS 11 之间的语言功能对等吗? CTP 是一个预览版,无论是否可靠,我们的客户不希望我们使用被认为不完整或未经测试的技术 - 因此尽管有许可,我还是不能使用它。
我的雇主不购买 VS 11,所以我需要知道我是否在用 async 和 await 浪费时间编写代码。
最佳答案
现在,Async CTP 允许您在 Visual Studio 2010 中使用新的 awaits
和 async
语法。语言团队通常会为当前的演示新功能时的 Visual Studio 版本。这是让开发人员进行实验并向语言团队提供反馈的好方法。
然而,对于最终版本,新语言功能通常仅适用于下一版本的 Visual Studio(在本例中为 Dev11)。它们不会回移植到以前版本的 Visual Studio。
当前版本中的这种 CTP 模式和下一个版本中的最终版本在 LINQ 中已经发生过。几乎可以肯定会重复 awaits
关于c# - VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10045506/