如何捕获COM对象异常?

时间:2011-12-14 22:17:55

标签: c# com .net-1.1

我收到错误:

  

CLSID {88578679-272B-40C0-B1FD-C3409381A450}的COM对象无效或未注册。

我知道这是因为我需要使用 regsvr32 注册我的DLL。我想知道是否可以捕获此错误的异常,以便我可以登录用户使用 regsvr32 来注册DLL。

或者我必须抓住所有例外吗?

1 个答案:

答案 0 :(得分:2)

catch(COMException comEx)
{
   // do something
}

虽然这不是唯一的原因,但是COMException可能被抛出,所以如果你假设问题总是那样,你可能会追逐红色鲱鱼班级没有注册。