我正在研究Visual Studio .NET 2003中的一个项目 - 在这个项目中我已经引用了一个DLL,但是,当我尝试访问时创建一个这种类型的对象我收到了错误(Type not found or more最近找不到错误的方法。)
我尝试过诸如重建项目,读取引用以及通过regsvr和regasm重新注册DLL之类的事情,但到目前为止,我一直在拍摄空白。另外值得注意的是,当我在Debug模式下查看Modules窗口时,有问题的DLL被标记为未加载的符号。
这是一个黑暗中的镜头,但如果有人可能会有一些解决这个问题的建议,我会很高兴听到它们。
更新了w。错误消息:
CLSID {277975FD-EDFE-4BC8-8BF0-394DB3C8CC5C}的COM对象无效或未注册。
最初抛出的是什么 - 我无法找到对DLL的引用。这个CLSID在我的注册表中。
另一位程序员修改了它,现在这个错误信息是给出的:
找不到方法:Int32 CmsIntDataLib._InterfaceLog.InsertInterfaceLog(System.String,CmsIntDataLib.JOB_TYPE_CODE,CmsIntDataLib.JOB_STATUS_CODE,System.String,System.String,System.String)
该方法确实存在于引用的DLL中,名称相同且所有参数都是准确的。