哪个版本的VS我应该安装允许生成服务器上单元测试? [英] Which version of VS should I install to allow unit testing on the build server?

查看:137
本文介绍了哪个版本的VS我应该安装允许生成服务器上单元测试?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我们有我们的第一个TFS(2013年)设置了几个星期。安装程序是相当小的,有只有极少数(阅读:10),开发人员将有它的工作暂时。这是设置为测试,看它是否我们的组织内符合。

Since a few weeks we have our first TFS (2013) setup. The setup is rather small and there are only a handful (read: 10) developers that will have to work with it for the time being. It was setup as a "test" to see if it fits within our organisation.

现在,我们就也想测试构建服务器功能。我们已经配置了构建服务器并启用一个代理。在MSDN则指出,你必须在生成代理安装您的团队使用它开发机的Visual Studio的版本。 ( http://msdn.microsoft.com/en-us/library/bb399135。 ASPX )。

Now, we'd also like to test the build server functionality. We've configured the build server and enabled a single agent. The MSDN then states that "You must install on the build agent the version of Visual Studio that your team uses on its dev machines." (http://msdn.microsoft.com/en-us/library/bb399135.aspx).

这听起来很简单的,只需要安装我们用来开发Visual Studio的版本(VS保费2013)。然而,我们的许可证,我们可以给出的数额相当吃紧。因此,将VS快递足够?或者VS顶级真正需要的自动化单元测试(MS测试,没有NUnit的)?
和如果需要VS高级,其许可要被用来激活它?所谓该许可证我的意思是,将开发商MSDN许可工作的?
我们有一个银色的MS伙伴关系,每个开发人员都有自己的MSDN订阅帐户

This sounds pretty straight forward, just install the Visual Studio version we use to dev with (VS Premium 2013). We are however pretty tight on the amount of licenses we can give out. So would VS Express suffice? Or is VS Premium really needed for automated unit testing (MS Test, not NUnit)? And if VS Premium is needed, which license should be used to activate it? By "which license" I mean, would a developer MSDN license work? We have a silver MS partnership and every developer has their own MSDN subscriber account.

免责声明:这是我的第一个问题,所以请原谅我,我'已经违反任何规则。

Disclaimer: This is my very first question, so please excuse me if I've broken any of the rules.

推荐答案

您允许安装在构建服务器上的Visual Studio,不需要额外的许可证。

You are allowed to install Visual Studio on the build server without an additional license.

生成服务器上使用Visual Studio

Using Visual Studio on the Build Server

如果您有Visual Studio旗舰和MSDN,Visual Studio中的高级与MSDN,或者MSDN的Visual Studio专业的一个或多个授权用户,那么你也可以安装Visual Studio软件的Team Foundation Server 2013构建服务的一部分。这样,你不需要购买一个Visual Studio许可覆盖的每个人,他们的行动发起构建生成服务器上的Visual Studio的运行。

Visual Studio和MSDN许可白皮书

在我们的团队,我们实际上并不安装VS我们构建服务器上,并且能够编译代码并运行单元测试,但你可能会发现它非常简单到只需安装最高VS的版本,你的团队有一个许可证只是为了保持它的简单,并没有浪费任何时间追踪任何问题。

On our team, we don't actually have VS installed on our build server and are able to compile code and run unit tests, but you'll probably find it pretty straightforward to just install the 'highest' version of VS that your team has a license to just to keep it simple and not waste any time tracking down any issues.

有关更多细节,的a类似的问题最近被问

这篇关于哪个版本的VS我应该安装允许生成服务器上单元测试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆