我使用TFS XAML运行我的构建。(TFS,2012年)。流程的一部分是运行MSTest来运行单元测试。从构建服务器上的Visual路径调用MSTest.exe。
问题是,MSTest是从Visual的错误版本调用的。它呼吁:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\MSTest.exe我想让它打电话:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe我可以在哪里指定我想要使用的MSTest.exe可执行文件的版本位置。
发布于 2014-05-29 12:43:55
"C:\Program (X86)\MicrosoftVisualStudio11.0“是Visual 2012文件夹。

服务器中有"C:\Program (x86)\Microsoft 12.0\Common7\IDE\MSTest.exe“目录吗?
编辑: this 的可能副本(查看洛德凯恩的答案和评论).
您需要更改构建模板的MSTest活动,根据模板的不同,它可能位于多个位置。在默认模板中,活动标记为“运行MSTest用于元数据文件”或“运行MSTest用于测试程序集”。 转到它的属性并将ToolPath更改为C":\Program (X86)\MicrosoftVisualStudio11.0\Common7\IDE“
https://stackoverflow.com/questions/23933025
复制相似问题