启用C#7支持的影响?

时间:2017-09-21 11:09:48

标签: c# visual-studio-2015 c#-7.0

两个使用VS2015的独立工作站正在编译相同的代码库。这些项目的目标是.Net 4.6.1。一个工作站构建,其他报告使用=>在get属性访问器上构建错误句法。在VS中弹出的建议是启用C#7支持。启用C#7支持对项目/解决方案文件有什么影响?部署有风险吗?或者它只是编译器如何解释代码并且生成的MSIL程序集是相同的? C#7是一个单独的nu-get包还是VS扩展?我猜这很好,只是一个环境设置,没有改变代码库或部署的程序集,但我想确定。是否由安装了VS2017的其中一台机器引起?

1 个答案:

答案 0 :(得分:1)

C#7在编译期间有影响,但最终输出是相同的。转到C#7意味着升级构建程序集过程中隐含的所有工具(在我们这边我们必须升级开发人员计算机和我们的持续集成平台)