繁体   English   中英

Visual Studio 2012中的C#6.0支持

[英]C# 6.0 Support in Visual Studio 2012

我在我目前的公司工作了六个多月,目前正在使用Visual Studio2012。我们将开始构建新的应用程序,并且我一直在努力争取对Visual Studio 2015进行升级,因此我们可以从最新技术入手。 不幸的是,这是一家小公司,需要考虑一些预算。

有谁知道Visual Studio 2012是否支持C#6.0。我在想,因为它即将成为第三代,所以它可能无法获得支持。

更新:

我看到了很多与VS2015社区版相关的评论,因此我想澄清一下我公司在该版本上的立场。 该公司大约有20名员工和6人的IT团队,他们出于各种原因都需要VS。 我们也有超过100万美元的销售额,因此我们没有资格获得社区版。

更新2:

问:C#6.0中是否有某些特定功能是您无法缺少的?

答:尽管属性初始值设定项和主构造函数将减少很多代码编写工作,但没有任何特定功能。

是的,您可以按每个项目的NuGet软件包将c#6.0安装到VS2012和VS2013中。 您必须为每个要使用c#6.0功能的项目安装此软件包。

https://www.nuget.org/packages/Microsoft.Net.Compilers/

通过Nuget安装最新的C#编译器

Install-Package Microsoft.Net.Compilers

编辑:如以下注释中所指出,请将您的NuGet升级到最新版本,以确保与nuspec文件完全兼容。

问:有人知道Visual Studio 2012是否支持C#6.0。

答:不,绝对不是。 出于技术和市场原因。

C#6.0是VS 2015附带的C#的最新/最新/最新/最先进的边缘版本。

如果您希望使用MSVS 2012,则必须编写C#5.0或更低版本。 保证您的代码在升级编译器时应该是可移植的。

问:C#6.0中是否有某些特定功能是您无法缺少的?

您必须升级。 您不仅希望IDE获得对开发和新功能有所帮助的更改。

您可能会考虑使用Visual Studio社区(以前称为VS Professional)。 当他们发布VS2015时,我希望发布的版本类似于VS 2012社区。

有关更多信息,请参见此处 在一家商业公司中,最多5个开发人员可以获得一份副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM