var range = (first: 1, end: 10);
构建项目时,“错误列表”窗口中没有错误。 但输出窗口写道:
1> .... cs(41,38,41,39):错误CS1026 :)预期
1> .... cs(41,40,41,41):错误CS1001:预期标识符
1> .... cs(41,40,41,41):错误CS1002 :;预期
1> .... cs(41,41,41,42):错误CS1002 :;预期
1> .... cs(41,41,41,42):错误CS1513:}预期
==========重建全部:0成功,1失败,0跳过==========
只有当我删除代码var range = (first: 1, end: 10);
时,此项目才能成功。
顺便说一句,我使用的是.NET Framework 4.6.2(不是.Net Core),我已经安装了包System.ValueTuple
答案 0 :(得分:8)
我通过更新软件包Microsoft.Net.Compilers(到版本2.x.x)并将配置文件(web.config / app.config)中的/ langversion更改为7来解决了这个问题:
send()
答案 1 :(得分:0)
我遇到了同样的问题,只需更新所有NuGet包就可以解决问题。