Azure DevOps class、结构或接口成员声明中的无效令牌“=>”
Azure DevOps Invalid token '=>' in class, struct, or interface member declaration
哦,最烦人的事情:(所以我花了一些时间试图让我的旧应用程序进入 ,现在它终于可以工作了,我准备好设置 devops。
我像往常一样创建了我的管道,但第一个问题是当我推送构建时,它抱怨不支持 .net 4.7.2。惊人的。
所以我将项目降级为 4.6.2,然后再次 运行 我的管道,现在我得到了这个:
Invalid token '=>' in class, struct, or interface member declaration
我检查了 devops 中的 nuget 恢复,它使用的是 .net 编译器 2.10.0。
我很茫然。有谁知道我该如何解决这个问题?
您的代理池可能需要 Hosted VS2017
。
正如@NicoD 所提到的,我们还通过针对此主机构建了没有问题的 c# 7 项目。
对于拥有 custom/hosted 个代理的其他用户,您必须在运行代理的服务器上安装它:
- 确保您安装了 Visual Studio 的正确构建工具:
- 别忘了安装这个选项:
哦,最烦人的事情:(所以我花了一些时间试图让我的旧应用程序进入
我像往常一样创建了我的管道,但第一个问题是当我推送构建时,它抱怨不支持 .net 4.7.2。惊人的。 所以我将项目降级为 4.6.2,然后再次 运行 我的管道,现在我得到了这个:
Invalid token '=>' in class, struct, or interface member declaration
我检查了 devops 中的 nuget 恢复,它使用的是 .net 编译器 2.10.0。 我很茫然。有谁知道我该如何解决这个问题?
您的代理池可能需要 Hosted VS2017
。
正如@NicoD 所提到的,我们还通过针对此主机构建了没有问题的 c# 7 项目。
对于拥有 custom/hosted 个代理的其他用户,您必须在运行代理的服务器上安装它:
- 确保您安装了 Visual Studio 的正确构建工具:
- 别忘了安装这个选项: