Crystal Reports 11 de déploiement avec Visual Studio 2008
Je suis à l'aide de Visual Studio 2008 pour créer un site web sur le rapport de la visualisation de la page. Sa fonctionne très bien en local, mais quand je le déployer pour le client du serveur web ne fonctionne pas et il donne une erreur que crystal reports 10.5 composants sont manquants. Le Client me dit que le serveur de crystal reports 11 installé.
Maintenant, ma question est, est-il une manière que je peux changer la version de l'assembly à partir du web.config pour utiliser la version 11 de crystal reports?
OriginalL'auteur | 2008-12-26
Vous devez vous connecter pour publier un commentaire.
Nous avons l'habitude il suffit d'installer Crystal Reports Redistribuable pour 2008, où jamais nous avons besoin d'installer nos applications.
Il peut généralement être trouvés dans les C:\Program Files\Microsoft SDKs\Windows\v6.0A\programme d'Amorçage\Packages\CrystalReports10_5 répertoire
cela a fonctionné pour moi aussi
OriginalL'auteur mattruma
Il existe un moyen de rediriger l'assemblée de la version de la CR 11. Ce lien donne le plein d'informations pour la liaison d'assembly de redirection.
http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx
OriginalL'auteur vradenburg
Avez-vous essayez de ré-ajouter les références à la Cristal Dll dans votre projet? Crystal 11 n'est pas directement compatible avec VS2008, de sorte que vous devrez peut-être trouver la Dll manuellement (essayez c:\windows\assembly\GAC et c:\windows\assembly\GAC_MSIL). Après que votre projet a été mis à jour pour utiliser la 11.* Dll, cela devrait fonctionner sur la machine du client.
FWIW -- le Cristal 10.5 Dll vous faites référence dans votre projet, qui sont les plus susceptibles de la Dll pour le Cristal de Base 2008 (la version qui vient avec .NET).
Une autre option pour la garantie, le client a la Dll serait d'inclure le Cristal XIR2 modules de fusion.
OriginalL'auteur jons911
Je suis très informée de ce que les différentes versions de Crystal sont conçus pour s'asseoir côte à côte, au point que si vous construisez contre 10,5 (livré avec VS 2008), alors vous devez avoir le 10.5 les binaires (Transmissibles doit être sous
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
).Alternativement, comme le client a CR11 d'installé, vous pouvez l'installer sur votre dev boîtes, et de construire des contre -- au point où vous trouverez de leur side-by-side de soutien échoue légèrement et tous vos autres projets de courir le risque d'être mis à niveau vers v11.
OriginalL'auteur Rowland Shaw
Cristal XI sera le mieux adapté pour vous. Il prend en charge ASP classique et VB. Probablement, vous n'aurez même pas besoin de beaucoup de changement de code.
OriginalL'auteur CleanBold