【问题标题】:VS2010 solution with MSTests unit tests and TFS2008 and MsBuild - fails to run unit test带有 MSTests 单元测试和 TFS2008 和 MsBuild 的 VS2010 解决方案 - 无法运行单元测试
【发布时间】:2011-07-13 16:11:01
【问题描述】:

我在我的 TFS 服务器 (TFS2008) 上有一个构建设置,它可以正确构建我的 VS2010 解决方案。 (我确实必须将 ToolsVersion 更改为 4.0)

我的问题是当我尝试包含构建定义来运行基于 MsTests 的单元测试时。构建失败并在 BuildLog.txt 文件中显示以下消息。

MSBUILD:警告:Visual Studio Team System for Software Testers 或 Visual Studio Team System for Software Developers 需要作为 Team Build 的一部分运行测试。

我已经在这台机器(构建服务器)上安装了 Visual Studio 2010 Ultimate,但这并没有改变任何东西,我仍然收到上述错误。

我的构建机器缺少什么?

配置: TFS 服务器:TFS 2008 构建服务器:单独的机器(上面安装了 Vs2008 和 VS2010 Ultimate)。 解决方案:VS2010

【问题讨论】:

    标签: visual-studio-2010 msbuild mstest


    【解决方案1】:

    为了克服这个错误,我需要在构建机器上同时安装 Visual Studio 2008 Developer edition 和 VS2010 Ultimate。

    (您也许可以摆脱 VS2010 Premium)。

    更多信息:http://blog.aggregatedintelligence.com/2011/03/vs2010-tfs-2008-and-unit-tests.html

    但现在 Mstest 失败,错误代码为 1。

    【讨论】:

    • 你读过我的链接了吗,我还有其他事情需要做才能让它工作。
    • 我已经完成了所有其他的事情,但我仍然收到错误
    • @nabeelfarid... 抱歉,这是您必须不断尝试不同的事情才能使其正常工作的事情之一。希望 MS 设置了一种方法,让 MsTest 更详细地说明其错误,而不仅仅是输出错误值 1。我要做的一件事是查看日志文件并确保 MStest.exe 的所有输入有效
    • 另外,尝试重新启动构建服务器....(如果这不可能,至少尝试重新启动构建服务)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多