我有一个在visualstudio2008中运行的项目。当我试图在visual studio 2012中转换项目(在另一台计算机上)时,我得到了以下错误:
类未注册(HRESULT中的异常:0x80040154(REGDB_E_CLASSNOTREG))
我已经包括了所有的参考资料,不知道哪里出了问题。我有一个参考,它是一个第三方.dll-它有一个前缀ax。我也参考了AxInterop。MSCommLib.dll和Interop。MSCommLib.dll。我已尝试将目标平台设置为x86,但这并不能解决此问题。我也尝试过注册.dll文件,但得到了以下内容:
已加载模块"interop.mscommlib.dll",但找不到入口点DllRegisterServer
任何帮助都将不胜感激。
使用依赖性助行器来查找DllRegisterServer是否不存在,或者它是否以C++名称存在。它应该有一个C名称。
此函数在注册表中注册COM DLL。
由于它以前起作用,你可能没有与某个东西链接。