我有一个包含许多单元测试项目的 VS 2012 解决方案。我在一个拥有相当大规模 TFS 2010 实施的团队中工作。我有一个专门用于此解决方案的 VS 2010 构建控制器/代理。
在基于 TFS 2010 的构建控制器/代理上安装 .NET 4.5 和 .NET 4.5 SDK 后,我能够成功构建我的解决方案。
但是,构建服务器不会执行基于 VS 2012 的单元测试。我收到与测试项目使用的 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 相关的错误消息。我将该 dll 添加到源代码管理并在源代码管理中引用了该 dll 的版本,但在构建过程中仍然出现相同的错误。
作为最后的手段,我在构建服务器上安装了 VS 2012。现在我没有收到与 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 相关的错误,但构建会无限期地运行。
- 这是受支持的方案吗?我应该能够在 TFS 2010 构建控制器/代理上运行 VS 2012 单元测试吗?
- 如果支持,需要哪些步骤才能实现?
在此先感谢您的帮助!