在构建服务器上安装Visual Studio是一个非常普遍的做法。要求已经
在安装指南中提到了。如果需要,您可以同时安装Visual Studio 2010和2013。.NET的许多部分都依赖于它。
安装Visual Studio和其他软件以启用编译和其他功能
您必须在构建代理上安装您的团队在其开发机器上使用的Visual Studio版本。请参阅安装Visual Studio。您还必须安装任何其他在您的开发机器上安装并且构建您的应用所需的软件和组件。
http://msdn.microsoft.com/en-us/library/bb399135.aspx#software
如果您拥有MSDN订阅,则甚至可以使用现有许可证来为构建服务器提供授权,因此没有额外的费用。
在构建服务器上使用Visual Studio
如果您有一名或多名持有Visual Studio Ultimate with MSDN、Visual Studio Premium with MSDN或Visual Studio Professional with MSDN的授权用户,则可以将Visual Studio软件安装为Team Foundation Server 2013 Build Services的一部分。这样,您就不需要为每个启动构建操作的人购买Visual Studio许可证来覆盖在构建服务器上运行Visual Studio的情况。
http://www.microsoft.com/en-us/download/details.aspx?id=13350
您的老板有没有特别的理由不想安装Visual Studio?
关于敏捷测试运行器,它是随Visual Studio 2012一起发布的改进版测试运行器,取代了旧的MsTest运行器,并将替换旧的MsTest运行器仍需使用的最后几个功能。虽然MsTest运行器仍然可以使用,但某些功能不太容易使用和配置(如代码覆盖率收集)。敏捷测试运行器还需要用于其他测试框架的可扩展性选项,包括XUnit .NET、NUnit,以及Javascript单元测试支持(使用Chutzpah)。
其他需要安装Visual Studio的功能包括:
- 代码分析
- 代码覆盖率
- MsDeploy / WebDeploy
- SQL Server数据工具
- 其他
作为获取仅测试运行器的替代方案,您可以尝试将
TFS测试控制器和代理安装到服务器上(无需配置),测试代理将安装许多与测试相关的功能,而不实际安装Visual Studio Shell。