Projet d'installation de crystal reports et VS2010 ne parvient pas à inscrire cristal dll
J'ai construit des rapports crystal dans VS2010, et a fait un projet d'installation. Il déploie correctement sur ma machine de dev, mais j'obtiens l'erreur suivante en essayant de l'installer sur la machine client.
J'ai googlé cette erreur pendant un certain temps et a constaté que la VC++ 2005 transmissibles sont un prereq. J'ai ajouté ces modules de fusion pour mon projet d'installation mais j'ai toujours la même erreur.
J'ai également ajouté .NET 4.0 comme une condition préalable, et encore obtenir le même message d'erreur. Quelqu'un a des idées?
Ma machine de dev est en cours d'exécution Windows 7, et je suis en train de le déployer sur une machine Windows server 2008 R2.
OriginalL'auteur ntsue | 2011-01-20
Vous devez vous connecter pour publier un commentaire.
Pour quelqu'un d'autre référence, j'ai fini par l'ajout de Crystal Reports Runtime Engine .NET 4.0 comme un préalable et il suffit de faire le téléchargement de l'utilisateur si elles n'ont pas installé. J'ai également eu à ajouter un .NET 4.0 préalable (pas le profil du client) et bien sûr les modules de fusion (CRRuntime_13_0.msm). Si quelqu'un a une meilleure façon de faire ce travail, je suis toujours intéressé. Merci!
Je ne suis pas exactement sûr de ce que tu veux dire.. je n'ai pas eu à enregistrer manuellement.. , mais j'ai tout télécharger et exécuter le CR pour VS2010 à partir de businessobjects.com/jump/xi/crvs2010/default.asp. Pour obtenir mes rapports de travail sur d'autres machines tout droit d'un installateur... j'ai simplement changé les conditions de l'installateur pour inclure Crystal Reports Runtime Engine .NET 4.0 et .NET 4.0 (pas le profil du client)... Vous avez aussi inclure CRRuntime_13_0.msm.. ne sais Pas si c'est utile ou pas..
en fait j'ai découvert que vous devez obtenir une note écrite à partir de la SÈVE d'être "autorisé" à distribuer de l'exécution. Pour ce faire, vous devez enregistrer votre "runtime" (inclus dans la licence de VS2010) sur leur site web.
OriginalL'auteur ntsue
Essayer celui-ci
http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp
OriginalL'auteur Bart
J'ai installé CRRuntime_32bit_13_0_8.msi sur 64 bits et enfin travaillé
OriginalL'auteur Harry
Les modules de fusion que vous avez ajoutés sont de VC++ 2008 redistribuable, pas 2005.
Vous pouvez télécharger le bon redistribuable à partir du lien suivant:
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Qui contient le
Microsoft_VC80_CRT_x86.msm
,Microsoft_VC80_MFC_x86.msm
,Microsoft_VC80_ATL_x86.msm
etMicrosoft_VC80_OpenMP_x86.msm
, comme l'a noté ici.Autant que je sache, Il n'y a pas besoin .NET 4.0 comme une condition préalable, au moins pour Crystal Reports Runtime pour VS 2010. Le ci-dessus redistribuable ajouté au projet d'installation, tout ce que les messages d'erreur sont partis.
REMARQUE:
Ajouter le VC++ 2005 redistributable de la VS projet d'installation, un package de programme d'amorçage doit être ajouté dans le dossier suivant (pour VS 2010):
%Program Files%\Microsoft SDKs\Windows\v7.0A\programme d'Amorçage\Packages
Ou %ProgramFiles(x86)% dossier sur Windows 64 bits.
Mise à JOUR:
Pour créer une condition préalable à un package de programme d'amorçage, voir les liens suivants (emprunté à ici):
Le déploiement Personnalisé Visual Studio prérequis à l'aide de programme d'Amorçage Manifeste Générateur
La Création De Packages De Programme D'Amorçage
OriginalL'auteur Massood Khaari