TFS单元测试通过开发人员计算机但在构建计算机上失败

dot*_*ner 8 c# asp.net tdd build-automation tfs

我有一些单元测试在开发者机器上传递但在TFS构建机器上失败.这些测试因各种原因而失败.我对构建机器的访问权限非常有限.但我可以查看drop文件夹,看看部署了哪些DLL文件等.

另外我看到pdb文件部署在构建机器上.

有没有什么方法可以调试并逐步完成代码,为什么它只能在构建机器上失败?

Cha*_*had 4

有没有什么方法可以调试并逐步执行代码,以了解为什么它只在构建机器上失败?

是的,您可以附加到构建计算机上的进程...但是您必须登录到构建计算机并在服务器上运行 VS 实例,并且具有附加到线程的管理员权限...

如果管理员愿意开放服务器进行远程调试,您也可以这样做。但由于这会带来更多的安全风险,而不仅仅是让您访问服务器,因此该选项也不太可行。

所以对你来说不。您需要查看失败的原因并找出导致这种情况发生的原因。然后你可以尝试解决这个问题。