【发布时间】:2013-04-20 07:28:56
【问题描述】:
当我使用 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 不会发生这种情况,有什么想法吗?
【问题讨论】:
标签: unit-testing visual-studio-2012 nunit resharper .net-assembly