在使用Visual Studio运行单元测试时,一切都很正常,因为它从包含所有程序集的项目目录中运行。 但是当我使用resharper运行测试时,会出现错误。
var services = Assembly.Load("SomeAssembly");
出现错误
无法加载文件或程序集“SomeAssembly”或其某个依赖项。系统找不到指定的文件。
所以我尝试过
var path = Assembly.GetExecutingAssembly().Location;
而且这不是第一个项目。它是:
C:\Users\*用户名称*\AppData\Local\Temp\TestResults\...\Out\
并且没有'SomeAssembly'。我该如何正确地配置resharper或者像Visual Studio一样收集所有的程序集?
这会发生在单元测试中,但不会出现在NUnit中,有任何想法吗?