我试图将一些junit.xml测试结果发布到我的TFS构建中 - 我已将它们转换为.trx文件并且它们显示正常,只要我使用MSTest.exe和/ publish - 但我有很多用户没有这个版本的MSTest安装在他们的构建代理上 .

根据Command-Line options for publishing test results,带有/ publish选项的MSTest版本的先决条件是:

Visual Studio Ultimate,Visual Studio Premium或Visual Studio Test Professional

此外,测试代理(例如Visual Studio 2013 Test Agent)似乎只安装没有发布功能的mstest版本 .

有没有办法(例如,我可以重新分发吗?)将MSTest.exe与发布功能一起提供到TFS构建代理上而无需购买(并安装)Visual Studio的其中一个副本?