【问题标题】:TFS XAML MSTest PathTFS XAML MSTest 路径
【发布时间】:2014-07-18 22:33:55
【问题描述】:

我正在使用 TFS XAML 来运行我的构建。 (TFS 2012)。 该过程的一部分是运行 MSTest 以运行单元测试。 MSTest.exe 从生成服务器上的 Visual Studio 路径调用。

问题是从错误版本的 Visual Studio 调用 MSTest。它在呼唤:

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 可执行文件的版本位置。

【问题讨论】:

    标签: xaml visual-studio-2012 tfs mstest


    【解决方案1】:

    “C:\Program Files (x86)\Microsoft Visual Studio 11.0”是 Visual Studio 2012 文件夹。

    服务器中是否有“C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe”目录?

    编辑:this 的可能重复项(检查 lordkain 的答案和 cmets)。

    您需要更改构建模板的 MSTest 活动,这可能 根据您的模板位于多个位置。在里面 默认模板,活动标记为“为元数据运行 MSTest 文件”或“为测试程序集运行 MSTest”。

    转到它的属性并将 ToolPath 更改为 C":\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE"

    【讨论】:

    • 是的,我知道那是visual studio的目录。我安装了这两个版本以与旧版本兼容。我希望我的新版本使用最新的 Visual Studio 12.0 而不是默认的 11.0。因此,我正在寻找设置版本或更改路径的地方。
    • 哦,我明白了。检查我的答案的更新是否适合你:) @user3177615
    • 谢谢,成功了。为了完整起见,我必须添加 ToolPaath 标记,因为它以前没有:ToolPath="C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
    猜你喜欢
    • 2013-05-06
    • 2012-04-29
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    相关资源
    最近更新 更多