Symptom
- Deploying a VS2010 application that uses CRVS2010 results in a number of DLLs not registering
- Example error:
Product: Error 1904. Module "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\ExportModeller.dll" failed to register. HRESULT -217010895. Contact your support personnel.
Because this C++ package is no longer supported by Microsoft, SAP is upgrading all dependencies to the VS 2015 compiler and runtime in all of our BI Software Products.
Currently there are some Products that cannot upgrade yet but they are working on it.
At this time ( November 2016 ) we have no specific date when we will be completely non-reliant on that version.
Environment
- VS2010
- CRVS2010
Cause
- Missing MS dependencies
Resolution
- Crystal Reports for VS2010 (CRVS2010) runtime deployment can be done by using MSM or MSI files
- The Crystal Reports MSM file for CRVS2010 is 32 bit only and due to licensing limitations does not include the following MS dependencies:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
Visual C++ 2005 SP1 Redistributable Package
- The MSI files include the above dependencies and thus do not cause the issues this KBase is addressing
- There is a 32 bit MSI file and a 64 bit MSI file
Keywords
CR2010 2010 CR4VS2010 CR4VS VS2010 NET2010 Crystal Reports for .NET Framework 4.0 crforvs 13 prerequsite pre requisite dependency, vs 2005 c++ , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , How To