0

我有一个 Com Component DLL,我使用它在 SysWOW64 中注册Regsvr32.exe

我制作了一个示例 Windows 应用程序来检查组件的功能,它运行良好我只需将平台目标更改为 x86,因为如果我选择任何 CPU 或 x64,它会抛出此异常:

Retrieving the COM class factory for component with CLSID {00853A19-BD51-419B-9269-2DABE57EB61F} failed due to the following error: 80040154.

任何方式对我来说都不是问题,因为我将目标平台更改为 x86,但是当我将该 DLL 与 SharePoint 2010 集成时出现问题,因为你们知道 SharePoint 必须在 x64 平台上下文中运行,所以再次抛出相同的异常,我不知道如何解决这个问题,所以我回到我的示例应用程序并将平台目标更改为 x64 以尝试产生相同的问题,现在我试图找到另一种方法来修复它而不将平台目标更改为 x86

有什么帮助吗?

4

1 回答 1

0

这修复了它!

于 2012-05-06T10:31:29.047 回答