在 VS2012 中,我有一堆(MS)单元测试,它们使用不同的 xml/文本文件,我存储在与测试文件类相同的文件夹中。
我使用 File.OpenRead(AppDomain.CurrentDomain.BaseDirectory + "file") 打开这些文件
如果我只运行一个测试,它就可以工作,读取文件。
如果我一次运行所有测试,BaseDirectory 会返回不同的路径(在 TestResults/Deploy/currentdatetime/Out 中)并且显然无法在那里找到文件。
该怎么办?
谢谢!