【发布时间】:2019-01-04 21:11:45
【问题描述】:
我有一个运行良好的 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
【问题讨论】:
-
尝试将 var 更改为 object。
-
“环境:Visual Studio Enterprise 2015”——这就是问题所在。我强烈怀疑你的 working 机器有 VS2017...
-
@jonskeet 我原来的帖子有错字。我正在使用 VS2017。但是,我错误地在VS2015中打开了项目。接得好!就是这样。
-
链接的答案不是我的问题的答案(即,我没有寻求将 C# 7 与 VS2015 一起使用,其 NuGet 建议的答案不适用于我的情况)
标签: c# c#-7.2 .net-4.7.2