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\crtslv.dll failed to register.  HRESULT -2147010895.  Contact your support personnel.

Le runtime Crystal Reports .NET 2011/2013/2016 a :

  • une dépendance sur le framework .NET 2.0.

    Si besoin installer ce composant windows (via la recherche windows avec les mots clés : fonctionnalités windows)



    Autre possibilité pour l'installation, à partir d'une invite DOS en mode administrateur :
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

    ou en précisant une référence aux sources

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

    Cf. https://msdn.microsoft.com/fr-fr/library/dn482069.aspx

     

  • une dépendance sur le runtime C++ de Visual Studio 2005. Si besoin installer vcredist_x86_80.exe fourni dans l'installation d'Adélia (dans le répertoire Redist)

    Cf. https://archive.sap.com/discussions/thread/1860179

 

Note : A partir d'Adélia Studio V13 PTF08, il est possible d'utiliser les toutes dernières versions du runtime Crystal Reports .NET supportant le framework .NET 4.5 (l'ajout de la fonctionnalité .NET Framework 3.5. n'est alors plus requise).
La 1ère version du runtime Crytal Reports concernée porte le nom de : CRRuntime_32bit_13_0_21.msi
La version "CRRuntime_32bit_13_0_22.msi" est disponible en interne dans le répertoire H:\Produits\Adelia\Runtimes Crystal Reports\Runtime Crystal Reports 2011_2013_2016
ou en téléchargement sur le site : https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Une fois le runtime CR .Net installé, il est nécessaire - si le RT CR a été installé après l'installation du produit/runtime Adélia - de lancer la commande : regnet40CRpt.bat