通过NUnit从托管DLL调用COM时出错

时间:2012-12-07 09:41:04

标签: nunit

我有一个用C#编写的单元测试用例,其中我必须调用一个COM对象。当独立运行时,测试用例工作正常。通过NUnit(v-2.5.9)尝试时,它失败并出现以下异常:

System.ArgumentException: Could not convert argument 0 for call to StartInstall.
   at System.Dynamic.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo,     UInt32 argErr, String message)
at CallSite.Target(Closure , CallSite , ComObject , String , String , String , Object )
at CallSite.Target(Closure , CallSite , Object , String , String , String , Object )

有关这种奇怪行为的任何线索?

0 个答案:

没有答案