[英]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/
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.