运行是创建COM对象及转换为托管类问题
小弟在做一个项目,需要在.Net中动态创建Com对象。我将Com类库加入到.Net项目中,然后用反射技术创建Com实例,可是当我将创建好的对象转换为.Net托管类时发生错误,不知如何解决,请各位大虾赐教~~~~~~~~~~~~
部分代码如下:
Type t=Type.GetTypeFromProgID("MessageProvider.EmailManager" ); //ok
object obj2=Activator.CreateInstance(t); //ok
ComObj=(OMISCommon.EmailManager)obj2;/error:System.InvalidCastException
紧急求救!!!!!!!!!!!!1