在没有安装Visual Studio的情况下在TeamCity构建服务器上运行MSTests
我想让MSTests在TeamCity中工作,而无需在构建代理上安装Visual Studio。我期待着看看是否有人已经完成了这项任务,或者对如何实现这一目标有所了解。在没有安装Visual Studio的情况下在TeamCity构建服务器上运行MSTests
在任何情况下,这种重访 - 他们推出的Visual Studio代理,包括MSTEST http://www.microsoft.com/en-us/download/details.aspx?id=1334
我可以验证Microsoft Visual Studio 2013代理现在可用,并且TeamCity可以正常工作。 – Michael12345 2014-01-03 01:43:42
I 认为 MSTest.exe可以作为独立进程运行。虽然这并不理想,但您可以尝试将可执行文件从VS安装中复制到构建服务器上(可以在[Install Base] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE中找到)
我还没有试过这个,所以记住这一点。可能需要一些试验和错误来继承应用程序可能需要的任何依赖关系,但我没有看到有什么理由说明为什么你无法使它工作(最终)。
不工作 - 有令人惊讶的(疯狂)许多依赖。看到这个问题的许多重复之一。但公平的打法,你放弃野蛮的猜测! – 2011-06-16 05:29:57
真是痛苦。我只用过Team Build/TFS的MSTest,以及任何其他CI系统的NUnit。所以我想答案是“使用NUnit”。 :) – 2011-06-16 14:37:55
更好的是,使用xunit.net,但这是另一个故事:P – 2011-06-16 16:13:31
http://stackoverflow.com/questions/261290/how-do-i-use的@Duplicate独立版本-mstest-without-visual-studio – msarchet 2011-06-15 19:32:15
参见http://stackoverflow.com/questions/954943/how-to-use-mstest-in-continous-integration-without-vs – 2011-06-16 05:31:33