我正在使用 MSTest 和 Visual Studio 2012 进行单元测试,并且在 Environment.CurrentDirectory 调用方面遇到了它在两台不同机器上运行方式的差异。两台机器都在运行完全相同的测试并使用完全相同的 .testsettings 文件(所有部署都已关闭),但其中一台 Environment.CurrentDirectory 返回项目的 bin/debug(如我所愿),另一台返回 TestResults/ .../Out 作为当前工作目录。
在 bin/debug 文件夹中运行的文件夹中,运行的 TestResults 文件夹是空的,但在另一台机器上,TestResults 文件夹中有一个 AgentReset 文件,我不知道它来自哪里。有谁知道为什么会发生这种情况以及是否在某个地方有配置或设置?