Visual studio 2015 为什么不';我的单元测试是否在项目输出文件夹中运行?

Visual studio 2015 为什么不';我的单元测试是否在项目输出文件夹中运行?,visual-studio-2015,nunit-3.0,Visual Studio 2015,Nunit 3.0,我有一个以前从未经历过的问题。当我运行nUnit单元测试时,工作文件夹不是项目的bin文件夹。如果使用Resharper运行,则它是AppData\Local\Jetbrains的子文件夹,如果使用Visual Studio测试运行程序,则它是Visual Studio 14安装文件夹的子文件夹。 因此,在以前的解决方案中,我使用了Directory.GetCurrentDirectory()和Environment.CurrentDirectory,它们不再工作 我已关闭Resharper中的

我有一个以前从未经历过的问题。当我运行nUnit单元测试时,工作文件夹不是项目的bin文件夹。如果使用Resharper运行,则它是
AppData\Local\Jetbrains
的子文件夹,如果使用Visual Studio测试运行程序,则它是Visual Studio 14安装文件夹的子文件夹。 因此,在以前的解决方案中,我使用了
Directory.GetCurrentDirectory()
Environment.CurrentDirectory
,它们不再工作

我已关闭Resharper中的卷影复制

如何从bin\debug文件夹中运行单元测试,以便被测系统能够找到所需的文件?

这是NUnit 3中的一个示例。使用
TestContext.TestDirectory
获取构建dll的文件