繁体   English   中英

Team Foundation Server构建失败

[英]Team Foundation Server build failure

我的机器上安装了以下工具:

  • TFS 2017
  • Visual Studio 2017
  • MSBuild 14.0

在我的应用程序中,我使用了一些C#6元素,例如字符串插值($)。

当我尝试构建它时,控制器说它无法解析该符号。

XAML和标准定义均生成失败。

在生成日志中,有一条信息,它使用正确的MSBuild 14.0路径:C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ bin,但仍无法解析C#6元素。

如果您能解决这个问题,我将不胜感激,我已经搜索了整个互联网,却一无所获:/

如果你们需要任何信息,我将非常乐意提供。 谢谢。

使用XAML构建的TFS仅使用MSBuild运行构建。 您可以首先尝试使用MSBuild命令在本地运行构建测试,这将缩小问题范围。

如果它在您的开发机器上运行良好,并且不能在TFS服务器版本中运行。 很可能是环境问题。

为了确保构建成功,您应该使构建服务器环境与本地环境相同 请仔细检查。

为了解决问题,您可以尝试远程到构建代理,手动运行构建并在构建代理上进行测试。

至于如何启用C#6,您也可以参考这个类似的问题,修改TFSBuildServiceHost.exe.config文件来解决问题。 如何在Team Foundation Server 2015中启用C#7构建?

如果仍然出现错误,请在此处包括详细的构建失败日志。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM