如何解决“ C#7.0语言功能”的生成错误? (重新结帐后,以前可以正常工作)

时间:2018-07-27 17:49:12

标签: c# c#-7.2 .net-4.7.2

我有一个运行良好的Visual Studio解决方案。删除整个源代码树后,我从TFS(选择了两个覆盖复选框)进行了新的签出。现在,C#7.0功能尚未构建。已确认未构建的项目具有Target framework = .NET Framework 4.7.2。

此外,在“高级构建设置”中,C#7.0选项不可用(即使在未擦拭干净的另一台计算机上也可以使用7.0、7.1、7.2和7.3)。

我该如何解决?

环境:Visual Studio Enterprise 2017 Update 3,ReSharper 2018.1.3(6/26/2018),C#4.7.2

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

在VS2015中错误地打开了VS2017解决方案(我的开发环境经常需要这两个环境)。解决方案显然是在VS2017中打开它。

@jonskeet在上面的评论中提供了答案