2010-07-27 3 views
0

J'utilise les rapports CR XI R1 et CR XI R2 dans l'application. Lorsque j'exécute l'application dans un système d'exploitation Windows 7 64 bits en tant qu'application 32 bits, les rapports Crystal fonctionnent parfaitement. Toutefois, si la même application est installée dans Windows 7 OS 32 bits, le rapport Crystal ne fonctionne pas.Boîtier étrange avec rapport de cristal

Ne devrait-il pas être opposé au cas ci-dessus? Je pensais qu'il devrait fonctionner dans un système d'exploitation 32 bits et échouera dans 64 bits. Est-ce un problème de rapports de cristal, ou est-ce que je fais quelque chose de mal?

Toutes les suggestions sont les bienvenues.

Répondre

0

Comment échoue-t-il?

Voici quelques règles à suivre le déploiement de l'application .NET qui utilise Crystal Reports:

  • Vous devez installer Crystal Reports Basic Runtime pour votre système d'exploitation (32 bits ou 64 bits) REMARQUE: Cela doit être fait sur l'hôte aussi bien après l'avoir déployé. Cela enregistre le runtime dans le GAC.
  • Lorsque vous importez des assemblages dans votre projet, assurez-vous que vous les importer à partir du
    GAC (C: \ Windows \ assembly \ GAC_MSIL ...) et toujours utiliser la version 10 ensembles parce que le projet d'installation ne semblent travailler avec tout autre
  • cristal fonctionne uniquement avec 32bit (émulé ou normal)

Cela pourrait ne pas résoudre vos problèmes, mais il est bon d'obtenir ces de la route ...

+0

Je installé l'application de manière similaire dans le système d'exploitation. Mais les rapports de cristal ne fonctionnent toujours pas dans un système d'exploitation 32 bits. Cependant, il fonctionne parfaitement dans Windows XP 32 bits. –