MS Test无法加载C ++ CLI程序集

时间:2011-05-19 12:52:15

标签: mstest command-line-interface

我有一个带有A类的基于C#的程序集,我想在VS 2010中使用MS Test创建一些单元测试。这个程序集引用了基于C ++ CLI的程序集,上面的A类调用了一个托管类在CLI程序集中。 当我尝试播放测试时,我收到以下错误:System.IO.FileNotFoundException:无法加载文件或程序集“XXX”或其依赖项之一。找不到指定的模块。

单元测试位于C#测试项目中,并且未启用项目部署。

所有项目都配置为具有公共输出路径,并且我已检查所有程序集都在那里。

1 个答案:

答案 0 :(得分:2)

  1. 如果是COM对象,请确保已使用regsvr32注册

  2. 确保将所有文件复制到输出目录。 (有时会复制引用的C ++ / CLI,但不会复制其依赖项,即非托管dll)

相关问题