TFS 2013 不会构建 .NET Framework 4.6 项目

TFS 2013 won't build a .NET Framework 4.6 project

我正在尝试让 TFS2013 在我们的构建服务器上构建 .NET Framework 4.6 C# 项目。我已经在构建机器上安装了构建工具和 4.6 .NET Framework。我可以从构建日志中看到构建服务器实际上是针对 4.6 .NET Framework 的。

早些时候我在获取 dll 引用时遇到问题,但这些问题已被我安装 4.6 框架清理干净。我什至尝试在构建服务器上安装 Visual Studio 2015,但它仍然无法构建。

我也试过传递 /p:VisualStudioVersion=14.0 参数。我有点 运行 没有想法或事情来尝试让这个构建工作。

我想出了我需要做什么。

要让 TFS2013 运行 为 4.6 构建,您需要执行以下操作: 安装 4.6 框架和 2015 版构建工具。

安装 Visual Studio 2015(安装框架和构建工具)。

然后您可以修改构建模板并对模板的构建工具进行硬编码。或者我选择的路径是使用参数:/tv:14.0