我在我的应用程序中使用Excel互操作,但是我得到以下COMException
80040154未注册的课程
每当我点击var excelApplication = new Excel.Application();
我在64位计算机上运行它,目标平台设置为x86。我还使用regasm注册了DLL,甚至确认它存在于HKEY_CLASSES_ROOT/Wow6432Node/CLSID
下的注册表中,但是异常仍然被抛出。
所以现在我很难过。关于问题可能是什么想法?
提前致谢。
修改
GUID我正在检查00024500-0000-0000-C000-000000000046,这与异常中返回的guid相同。但是,在检查了ProcMon的结果后,应用程序似乎正在尝试在HKCU\Wow6432Node\CLSID
中打开相同的密钥,但它不存在。这会是一个问题吗?