我们的50人开发团队中有一半以上仍在使用Visual Studio2013。尽管如此,我们仍想使用C#6。因此,我们尝试使用此解决方案:https : //stackoverflow.com/a/32010632/3997704。
与Microsoft.Net.Compilers
CI的环境一样,使用进行编译也可以正常工作。但是,Visual Studio在与C#6功能相关的错误列表中显示了很多错误。我尝试通过使用干净的解决方案,重新生成,重新启动Visual Studio并清除ReSharper缓存来消除错误,但没有一个起作用。
即使将Microsoft.Net.Compilers
包安装在项目中,Visual Studio仍将C#5编译器用于编辑器。这就是为什么它编译C#6代码,但编辑器不理解的原因。不幸的是,无法更改编译器编辑器的使用,而且可能永远也不会。
因此,全面支持C#6的唯一方法是升级到Visual Studio 2015。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句