【发布时间】:2015-04-22 16:43:18
【问题描述】:
我已经在我现在的公司工作了六个月多一点,我们目前正在使用 Visual Studio 2012。我们将开始构建一个新的应用程序,我一直在努力争取对 Visual Studio 的承诺2015年升级,让我们可以从最新的技术开始。不幸的是,这是一家小公司,需要考虑预算。
有谁知道 Visual Studio 2012 是否支持 C# 6.0。我在想,因为它即将成为第 3 代旧版本,它可能无法获得支持。
更新:
我看到很多与 VS2015 社区版相关的 cmets,所以我想我会澄清我公司对该版本的立场。该公司有大约 20 名员工和一个 6 人的 IT 团队,由于各种原因,他们都需要 VS。我们还有超过 100 万美元的销售额,因此我们无法获得社区版的资格。
更新 2:
问:C# 6.0 中是否有一些您离不开的特定功能?
答:虽然属性初始化器和主构造器会减少代码中的大量垃圾,但没有任何特定功能。
【问题讨论】:
-
它不会获得对新语言功能的支持。 Visual Studio 2015 使用 Roslyn 编译器而不是旧的本机编译器,所有新功能仅在 Roslyn 中实现。
-
VS 2013 甚至不支持 C# 6.0,你需要 VS2015。你需要最新的编译器来支持这个
-
@Roland Schaer 有一个新的社区版本。如果你的雇主很小(一年不到 100 万美元),你可以免费使用这个。它包括 - 与旧的 Express versinos 相比 - 插件并且与专业版相当。
-
我查看了社区版,不幸的是我们的年销售额超过 100 万美元。
-
关于主构造函数的重要提示:stackoverflow.com/questions/26915789/…
标签: c# visual-studio-2012 c#-6.0