严格来说?不是的。你可以使用命令行编译器,或者创建项目文件并直接运行MSBuild。实际上?是的。特别是,如果你的问题是“我能在Visual Studio 2010中使用C# 5并针对.NET 4.5吗?”,那么答案基本上是否定的。显然,在C# 5周围有CTPs与VS2010集成,但它们肯定存在关于异步的错误,你真的不应该使用它们。