Visual studio 2017 Can';t在生成定义中选择VS2017

Visual studio 2017 Can';t在生成定义中选择VS2017,visual-studio-2017,build-server,build-definition,Visual Studio 2017,Build Server,Build Definition,我已在生成服务器(WS2016)上安装了生成代理 我已将Visual Studio 2017 Professional安装到我的构建服务器 为什么我不能在生成定义中选择Visual Studio 2017? 我现在选择了“最新”,但由于以下原因,生成失败 “我的文件”.cs(240,65) “我的文件”.cs(240,65):错误CS1525:无效表达式'。 此行中的代码: private void OnOutput(EbcMessage message) { this.Output?.Invo

我已在生成服务器(WS2016)上安装了生成代理
我已将Visual Studio 2017 Professional安装到我的构建服务器
为什么我不能在生成定义中选择Visual Studio 2017?

我现在选择了“最新”,但由于以下原因,生成失败

“我的文件”.cs(240,65)
“我的文件”.cs(240,65):错误CS1525:无效表达式'。
此行中的代码:

private void OnOutput(EbcMessage message) { this.Output?.Invoke(message);} 
我还收到警告“找不到Visual Studio。请尝试安装受支持的Visual Studio版本。有关受支持版本的列表,请参阅任务定义。”


在我的工作站上,代码构建得很好。

在我将TFS更新到当前版本后,一切正常。

我也遇到了同样的问题。你偶然发现了吗?在我在生成服务器上运行VS 2017更新之前,一切正常。是的,我必须将tfs更新到当前版本。您介意告诉我您现在运行的tfs版本正常吗?我正在运行TFS 15.112.26307.0,但它与VS 15.3.3不兼容。我回到了VS15.2,让一切正常;但我想再次更新我的版本。我目前正在使用TFS 2017(15.112.26307.0)。有趣的是,我们都使用相同的TFS版本。我敢肯定,第15.3.3节为我打破了这一局面。我会一直等到15.3.5安全后再尝试升级;我知道14.3.4。已经出局了,但我会小心行事。谢谢分享!