我正在尝试创建使用Business Objects XI3.1 .NET SDK的.NET 3.5控制台应用程序。我已经完成了编译应用程序所需的所有库。
我在Visual Studio 2012中编译,在Windows 2008 64位上。
当我打电话来获得一个新的' SessionMgr'发生错误。
Try
sm = New SessionMgr
Catch ex As Exception
'Error Shown below
End Try
错误:
Retrieving the COM class factory for component with {CLSD 3EBB7859-E4E3-4D77-B673-C6E5AD529CC1} failed due to the following error:80040154
答案 0 :(得分:0)
BusinessObjects SDK代码是针对x86编译的,如果您尝试在64位计算机上运行此代码,除非您将程序编译为仅在x86模式下运行,否则将出现错误。
要在x86中编译,您需要进入项目设置,并将目标CPU更改为x86。