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

标签 c# visual-studio-2010 c#-5.0

与 VS2012 相比,我更喜欢 VS2010 UI,所以我想继续使用它,但我想使用 C# 5 的语言功能——尤其是调用者信息属性——如果不是 .NET Framework 4.5 的功能的话。有没有一种明智的方法可以在 VS 中保持智能感知?

我知道我可以“半手动”调用 v5 编译器作为构建操作,但我认为这既不顺利也不高效。是否可以创建自定义目标包,或者这是只有 MS 才能创建的功能?

最佳答案

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

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

关于c# - 是否可以使用 VS2010 中的 C# 5 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888338/

相关文章:

python - 使用 IronPython 和 Visual Studio 2010 进行 GUI 开发

visual-studio-2010 - 如何在 Visual Studio 2010 中设置 AnkhSVN 提交的快捷键?

wcf - TransactionScopeAsyncFlowOption和隔离级别?

multithreading - 我们是否应该使用Task.Delay替换Thread.Sleep

c# - LINQ 提示子查询返回多于 1 行

c# - Linq 投影在 NHibernate 3.2 中被错误缓存

c# - 在 .NET Core 中反编译匿名方法 IL

c - Visual Studio 命令提示符 C/C++ 编译错误 "Error Code C2143: syntax error : missing ' )' before ' ;' "

c# - 使用 TimeSpan 选择器的 Observable.Generate 似乎会泄漏内存 [当使用 TimeSpan > 15ms 时]

C# 5 async/await 线程机制感觉不对?