是否可以将 System.ValueTuple 4.5.0 安装到 TFS 2015 服务器上?
Is it possible to get System.ValueTuple 4.5.0 onto a TFS 2015 server?
在我正在开发的 WPF 应用程序中,我添加了一个 returns 元组的方法。最初它没有用。研究为什么我了解到我必须将 System.ValueTuple 4.5.0 NuGet 包添加到项目中。我这样做了,这解决了问题。至少在我的开发箱上。
但是,它不是在我们的 TFS 2015 构建服务器上构建的。我原以为包含 NuGet 包会在构建期间处理 System.ValueTuple 的任何问题。生成服务器上有 .NET 4.5.2。 (与 VS 项目相同)。我在 上读到,将 System.ValueTuple 降级到 4.3 将有助于解决问题。我试过了,但没有用。 TFS 仍然给出错误,表明它不理解元组的语法。
那我想问一下,TFS构建服务器可以安装System.ValueTuple4.5.0 NuGet吗?
如果该问题的答案是否定的,或者没有意义,那么在构建服务器上安装 .NET 4.7.2(或更高版本)是唯一的选择吗?
参考这个帖子:System.ValueTuple now supports .NET Framework 4.7, you need to install.NET 4.7.2 (or higher) on the Team Foundation Server 2015 build server. Also this blog 提到当时发布了 TFS 2015 和 .NET 4.6。所以 Team Foundation Server 2015 无法预装 .NET 4.7。
此外,Team Foundation Server is now called Azure DevOps Server, you could consider to upgrade your deployment to the latest version of Azure DevOps Server 2020,即可享受最新服务。
在我正在开发的 WPF 应用程序中,我添加了一个 returns 元组的方法。最初它没有用。研究为什么我了解到我必须将 System.ValueTuple 4.5.0 NuGet 包添加到项目中。我这样做了,这解决了问题。至少在我的开发箱上。
但是,它不是在我们的 TFS 2015 构建服务器上构建的。我原以为包含 NuGet 包会在构建期间处理 System.ValueTuple 的任何问题。生成服务器上有 .NET 4.5.2。 (与 VS 项目相同)。我在
那我想问一下,TFS构建服务器可以安装System.ValueTuple4.5.0 NuGet吗?
如果该问题的答案是否定的,或者没有意义,那么在构建服务器上安装 .NET 4.7.2(或更高版本)是唯一的选择吗?
参考这个帖子:System.ValueTuple now supports .NET Framework 4.7, you need to install.NET 4.7.2 (or higher) on the Team Foundation Server 2015 build server. Also this blog 提到当时发布了 TFS 2015 和 .NET 4.6。所以 Team Foundation Server 2015 无法预装 .NET 4.7。
此外,Team Foundation Server is now called Azure DevOps Server, you could consider to upgrade your deployment to the latest version of Azure DevOps Server 2020,即可享受最新服务。