Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio TFS Server 2008上需要Visual Studio 2008版本_Visual Studio_Tfs - Fatal编程技术网

Visual studio TFS Server 2008上需要Visual Studio 2008版本

Visual studio TFS Server 2008上需要Visual Studio 2008版本,visual-studio,tfs,Visual Studio,Tfs,我们希望在TFS服务器上运行单元测试。我们正在同一台机器上运行数据库、TFS和构建代理 我们已经对其进行了设置,它似乎一直工作到MStest试图将结果发布到TFS服务器的地步 我们得到以下错误: TestToolsTask任务正在使用来自 无效的开关/发布 无效的开关/发布版本 无效的开关/团队项目 无效的交换机/平台 无效的开关/味道 对于开关语法,键入MSTest/help MSBUILD:警告MSB6006:MSTest.exe已退出,代码为1 我们认为,之所以会出现这种情况,是因为我们在

我们希望在TFS服务器上运行单元测试。我们正在同一台机器上运行数据库、TFS和构建代理

我们已经对其进行了设置,它似乎一直工作到MStest试图将结果发布到TFS服务器的地步

我们得到以下错误:

TestToolsTask任务正在使用来自

无效的开关/发布

无效的开关/发布版本

无效的开关/团队项目

无效的交换机/平台

无效的开关/味道

对于开关语法,键入MSTest/help

MSBUILD:警告MSB6006:MSTest.exe已退出,代码为1

我们认为,之所以会出现这种情况,是因为我们在构建服务器上安装了专业版的VisualStudio

问题是:我们必须在构建服务器上安装VisualStudio的Team System版本吗?或者,如果我们只安装TFS客户端,它会工作吗

谢谢


设拉子

对此我不是100%确定,但我相当确定您需要安装Visual Studio的Team System版


客户机就是这样,客户机软件。包括工作项跟踪、源代码控制等项。。。您需要的是team system edition附带的功能的服务器端

我不是100%确定,但我相当确定您需要安装Visual Studio的Team System版本


客户机就是这样,客户机软件。包括工作项跟踪、源代码控制等项。。。您需要的是team system edition附带的功能的服务器端

我们这样做了,我非常确定您需要安装Visual Studio Team Edition的一个版本,以便将测试发布到TFS:


找到了与此相同的内容。

我们这样做了,我非常确定您需要安装Visual Studio Team Edition版本,以便将测试发布到TFS:


发现这一点也说明了同样的问题。

若要发布生成中的单元测试结果,则需要安装Visual Studio的团队版-开发者版或测试版都可以。MSTest.exe在其他版本的Visual Studio中可用,但是当您发布测试结果时,它将抛出一个错误。IMHO,授权工作的方式是,如果签入代码(如测试代码)的人员拥有许可证,您可以在生成服务器上安装team edition,但是您需要与Microsoft代表联系。

要发布生成的单元测试结果,然后,您需要安装VisualStudio的团队版-开发者版或测试版都可以。MSTest.exe在其他版本的Visual Studio中可用,但是当您发布测试结果时,它将抛出一个错误。IMHO,授权工作的方式是,如果签入代码(如测试代码)的人员拥有许可证,您可以在构建服务器上安装team edition,但是您需要与Microsoft代表联系。

是的,您至少需要安装VSTT team test或VSTS Suite版本附带的额外工具。在2008年的产品版本中,VSTT->Professional将VS中编写和执行单元测试的基本功能从VSTT改为VSTT->Professional,但是关于在服务器上发布测试的特定场景没有这样做


一般来说,MS developer工具是按用户而不是按机器授权的。2008年,当涉及到非it人员使用工作项跟踪时,该规则增加了一些例外情况,但在大多数情况下仍然适用。完整详细信息:

是的,您至少需要安装VSTT团队测试或VSTS套件版本附带的额外工具。在2008年的产品版本中,VSTT->Professional将VS中编写和执行单元测试的基本功能从VSTT改为VSTT->Professional,但是关于在服务器上发布测试的特定场景没有这样做


一般来说,MS developer工具是按用户而不是按机器授权的。2008年,当涉及到非it人员使用工作项跟踪时,该规则增加了一些例外情况,但在大多数情况下仍然适用。完整详细信息:

好吧,你可以稍微修改一下,添加一些注册表数据,一切正常。。。我是你的朋友。。。以防万一…

好吧,你可以稍微修改一下,添加一些注册表数据,一切正常。。。我是你的朋友。。。以防万一…

我不知道你的意思。VSTS团队版除了用于许可目的的CAL之外,没有任何服务器功能。不确定您的意思。出于许可目的,VSTS团队版除了CAL之外没有任何服务器功能。