Asp.net 我的两台TFS服务器之一的msbuild文件夹中缺少VisualStudio工具。需要帮助查找安装它们所需的软件包吗

Asp.net 我的两台TFS服务器之一的msbuild文件夹中缺少VisualStudio工具。需要帮助查找安装它们所需的软件包吗,asp.net,tfs,msbuild,tfsbuild,msdeploy,Asp.net,Tfs,Msbuild,Tfsbuild,Msdeploy,我有两台服务器,服务器A和服务器B。两台服务器都安装了以下组件: 通过Web平台安装程序安装的Web Deploy 3.5 Microsoft.NET Framework 4.5.1多目标包 Microsoft.NET Framework 4.5.1 SDK TFS 2013 ServerA缺少ServerB拥有的文件。这是一个很大的问题,因为我的MSBuild生成参数/p:DeployOnBuild=True在ServerA上不起作用,除非我将这些特定文件复制到服务器上 服务器 服务器B 当

我有两台服务器,服务器A和服务器B。两台服务器都安装了以下组件:

通过Web平台安装程序安装的Web Deploy 3.5 Microsoft.NET Framework 4.5.1多目标包 Microsoft.NET Framework 4.5.1 SDK TFS 2013 ServerA缺少ServerB拥有的文件。这是一个很大的问题,因为我的MSBuild生成参数/p:DeployOnBuild=True在ServerA上不起作用,除非我将这些特定文件复制到服务器上

服务器 服务器B


当我手动复制这些文件时,一切都已修复。但这不是一个好的做法,我需要关于如何配置这些服务器的可靠文档。这篇文章帮助我找到了问题所在:

我一直建议在构建服务器上安装visual studio。这会解决您的问题。

谢谢。许可证也很重要吗?我应该做快递吗?我认为过期的许可证并不重要,因为所有的工具仍然存在。Microsoft明确允许您在生成服务器上安装VS,而无需购买其他许可证-只要您的团队/公司中有人拥有有效的VS许可证。不仅如此,您还可以安装拥有许可证的最高版本。例如,如果您的团队拥有12个VS Pro许可证和1个VS Ultimate许可证,您可以在每个构建服务器上免费安装VS Ultimate。您是否可以链接任何关于“免费”构建许可证的官方文档?