是否可以使用VS2010的C#5编译器?

Ste*_*ett 19 c# visual-studio-2010 c#-5.0

我比VS2012更喜欢VS2010 UI,所以我想继续使用它,但我想使用C#5的语言功能 - 特别是调用者信息属性 - 如果不是.NET框架4.5的功能.是否有一种合理的方法来维持VS中的智能感知?

我知道我可以调用v5编译器"半手动"作为构建操作,但我认为这既不平滑也不富有成效.是否可以创建自定义目标包,或者这是仅MS可以创建的功能?

and*_*eer 4

VS2010 不支持 5.0 编译器和语言规范,也不支持 4.5 版本的框架。

您可以在 VS2010 中编辑您的解决方案,然后在外部构建您的解决方案,但这样做您会失去智能感知以及 VS 的所有细节。所以不行。