【发布时间】:2011-06-10 17:27:13
【问题描述】:
我有一个单元测试,它依赖于一些使用 MEF 的代码。当我运行测试时,MEF(我相信)MEF 会尝试为单元测试的执行目录中的所有 DLL 加载所有依赖 DLL。
问题是VS2010由于某种原因没有将所有DLL从/bin/debug目录复制到单元测试的执行目录,我不知道为什么。这是一个例子:
单元测试抱怨无法加载程序集 A,因此我将程序集 A 的项目 B 作为依赖项包含在内。在单元测试项目的 /bin/debug 文件夹中,所有的 DLL 都在其中,但是当我查看单元测试的执行目录时,程序集 A 不存在。
我可以开始将 DLL 作为引用一个一个地添加到单元测试项目中,但我觉得我应该这样做。
想法?
谢谢, 标记
【问题讨论】:
标签: visual-studio-2010 unit-testing mef