如何调试推送到我的TFS构建服务器的代码?

Ian*_*Ian 5 tfs unit-testing visual-studio-2012

我有一个项目在本地运行,构建和传递所有单元测试,但其构建服务器上的单元测试失败.我正在使用.NET 4.5,TFS和VS 2012.理想情况下,我想逐步执行在服务器上执行的代码,以便我可以再次关闭失败的单元测试.

mak*_*umi 6

这是一种方式,

直接在构建服务器上进行调试

  1. 通过RDP手动连接到构建服务器
  2. 导航到构建下载源的位置
  3. 在Visual Studio中打开解决方案文件,在"测试资源管理器"中,右键单击">调试所选测试"

另一种方法是,为VS远程调试器设置网络并不是一个巨大的痛苦,

远程调试构建服务器上的测试

  1. 通过RDP手动连接到构建服务器
  2. 启动Visual Studio远程调试监视器(需要下载/安装)
  3. 在您自己的机器上,打开解决方案并设置测试项目以使用远程计算机上的测试运行器(例如mstest)运行(请参见此处获取屏幕截图)