更新 所以我在干净的Windows 7虚拟机上安装了vs2012。
创建了一个简单的单元测试项目(已检入TFS)和TFS中的简单构建,但仍然出现以下错误:
TF900547:包含Visual的程序集的目录 Studio Test Runner无效
也许这就是为什么?
https://msdn.microsoft.com/en-us/library/vstudio/bb399135%28v=vs.110%29.aspx#test
原帖
好的,这是一些快速背景。我在工作站上安装了vs2012。我正在使用tfs 2012构建服务器。几个月后,我安装了vs2013并在那里工作了一段时间。
现在我重新开始使用vs2012中的解决方案,并添加了一个单元测试项目。我排队了我的错误。
我得到的第一个错误是:
TF900547:包含Visual的程序集的目录 Studio Test Runner无效''。
所以我研究了这个,有人建议改变 构建定义>处理>自动化测试>使用MSTest。
当我这样做时,我收到以下错误:
找不到文件:MSTest.exe
您能否分享一些有关正在发生的事情或如何解决此问题的见解?
答案 0 :(得分:0)
我得到了同样的错误。我的构建服务器版本是TFS 2015.这些项目使用Visual Studio 2013,并且也安装了构建服务器。 (在其他版本服务器上,它是TFS 2013版本)。
我还需要将Visual Studio 2015安装到构建服务器。之后通过测试发现了mstest.exe。我的理论是,必须将与构建服务器TFS版本对应的Visual Studio版本安装到构建服务器。