我刚刚在我们的服务器上设置了 TFS 2010 Beta 2,它运行良好。我已经签入了我用 Visual Studio 2008 SP1 编写的解决方案,其中包含一个主类项目和单元测试项目。源代码控制与 VS 2008 团队资源管理器的前向兼容性补丁一起正常工作,以与 TFS 2010 一起工作。
单元测试是使用 MSTest 编写的。这一切都可以通过测试在本地运行和运行,但是当我在服务器上设置自动构建以构建解决方案时,主类项目会构建,但单元测试失败。
客户端:Windows 7 64 位、Visual Studio 2008 SP1 服务器:Windows 2008 RS 64 位、Team Foundation Server 2010 Beta 2
我尝试过不同的目标,不同的 .net 版本。最后一次尝试使用以下 MSTest 版本 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe 我收到以下错误
TFB210610: 'MSTest.exe' returned an unexpected exit code. Expected '0'; actual '1'.
这使我认为测试失败了,但在本地却没有。
其他人对此有任何问题吗?并能指出我正确的方向吗?
干杯
编辑
我现在收到以下错误...
C:\Windows\Microsoft.NET\Framework64\v3.5\Microsoft.Common.targets:无法解析此引用。找不到程序集“Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。