我正在使用MSTest和Visual Studio 2012进行单元测试,并且就Environment.CurrentDirectory调用而言,它在两种不同的计算机上运行的方式遇到差异。这两台机器都运行完全相同的测试,并使用完全相同的.testsettings文件(所有部署均已关闭),但在一个Environment.CurrentDirectory返回项目的bin/debug(如我想要的),另一台返回TestResults/.../Out作为当前工作目录。

在bin/debug文件夹中运行的一个中,运行的TestResults文件夹为空,但在另一台计算机上,TestResults文件夹中包含一个AgentReset文件,但我不知道它来自何处。有谁知道为什么会这样,以及是否在某处有配置或设置?

最佳答案

检查是否在第二台计算机上打开了任何部署。

关于unit-testing - MSTest Environment.CurrentDirectory错误VS 2012,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13042671/

10-12 17:37
查看更多