SAP Knowledge Base Article - Preview

2676004 - Can I use of multiple versions of BOE .NET references in a single .NET application

Symptom

Case: I have a c# .Net solution in VS2010. The solution has multiple projects. 2 of those projects are using BO assemblies (listed below).

Problem: When the application is running and I make a call to any of the projects related to BO, everything works fine, and then when I try to use the second project with different libraries the SessionMgr can’t be created.

When I debug the code I receive an “Entry Point Not found” error, but at the end the exception thrown is because it can’t create the SessionMgr: System.Exception: Error establishing connection to BusinessObjects CMS '<Server name>:6401'. ---> System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {6670DE06-3F39-4C5D-9238-71FF984D2654} failed due to the following error: 8007007f The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)

The exact line when the code breaks is:  SessionMgr sessionMgr = new SessionMgr();

Is it possible to have 2 projects pointing to different versions of BO dlls in the same solution?

I have installed both Business Objects Versions in the GAC and I am sure each project is using the right libraries (I confirmed that during debug)   My solution is as follows:

UAM Solution c# .Net 4.0 Visual Studio 2010

  • CrystalDecisions.Enterprise (12.0.1100.0)
  • CrystalDecisions.Enterprise.Desktop.User (12.0.1100.0)
  • CrystalDecisions.Enterprise.Desktop.UserGroup (12.0.1100.0)
  • CrystalDecisions.Enterprise.Framework (12.0.1100.0)
  • CrystalDecisions.Enterprise.InfoStore (12.0.1100.0)
  • CrystalDecisions.Enterprise.PluginManager (12.0.1100.0)

Project BOE4.2 References

  • CrystalDecisions.Enterprise.Desktop.User (14.0.2000.0)
  • CrystalDecisions.Enterprise.Desktop.UserGroup (14.0.2000.0)
  • CrystalDecisions.Enterprise.Framework (14.0.2000.0)
  • CrystalDecisions.Enterprise.InfoStore (14.0.2000.0)
  • CrystalDecisions.Enterprise.PluginManager (14.0.2000.0) 


Read more...

Environment

Businessobject Enterprise .NET SDK

Product

SAP BusinessObjects Business Intelligence platform 4.0 ; SAP BusinessObjects Business Intelligence platform 4.1 ; SAP BusinessObjects Business Intelligence platform 4.2 ; SAP BusinessObjects Enterprise XI 3.1

Keywords

side by side, .net, boe sdk , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.