我遇到了一个我以前没有遇到过的问题。当我运行我的nUnit单元测试时,工作文件夹不是项目的bin文件夹。如果我使用Resharper运行它是AppData\Local\Jetbrains
的子文件夹,如果我使用Visual Studio测试运行器,它是Visual Studio 14安装文件夹的子文件夹。
因此,我在以前的解决方案中使用了Directory.GetCurrentDirectory()
和Environment.CurrentDirectory
,他们不再工作了。
我在Resharper中关掉了影子副本。
如何让我的单元测试从bin \ debug文件夹运行,以便被测系统能够找到所需的文件?