async/await 关键字是否仅可用于 VS 2012+ 而不能用于 C# 编译器,我可以从命令行使用?
我在 SO 上读过一些问题,例如:
VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?
但是,我真的不明白这些必须仅与编译器/解释器之类的东西连接的关键字是如何与 IDE 连接的。怎么可能?
因此,如果我想在没有 VS 2012 的情况下使用这些功能,唯一的解决方案是 2010 年的 CTP?
这听起来不像一个清晰的逻辑。与语言语义相关的关键字必须独立于IDE之类的东西。互操作性是此类产品的主要特征,不是吗?