Comment intégrer SAP Crystal Reports dans Visual Studio 2017
Est-il possible d'utiliser le concepteur de rapports dans la version actuelle de Visual Studio 2017?
La SAP crystal report wiki pour visual studio intégration seuls les états: "RC construire actuellement pas pris en charge - Testé ouverture application existante et ça marche".
J'ai installé la dernière version du SDK de développement (Pack de Support 19 v. 13.0.19.2312), mais lorsque j'essaie d'ouvrir un rapport existant (.rpt), j'ai obtenu le message suivant:
Il n'y a pas d'éditeur pour "C:...\Report.rpt'.
Assurez-vous que la demande pour le type de fichier (.rpt) est installé.
MODIFIER (2018/02/28)
Par le temps de poser cette question, je l'avais installé SP19 sur ma machine. La version actuelle qui devrait résoudre tous mes problèmes est SP22, qui a été publié à 2018/01/11. Toutes les informations nécessaires et les liens de téléchargement sont encore disponibles dans les SAP crystal report wiki.
MODIFIER (2019/03/20)
Grâce à @ANewGuyInTown: La version actuelle est 13.0.24.
- Il semble que nous allons devoir attendre jusqu'en juin 2017.
- Lien Direct vers SP22: downloads.businessobjects.com/akdlm/cr4vs2010/...
Vous devez vous connecter pour publier un commentaire.
Visual Studio 2017 est pris en charge dans les Rapports Crystal SP 21, qui est disponible pour téléchargement à compter du 1er septembre 2017.
00000280 21 00 00 00 22 00 00 00 23 00 00 00 24 00 00 !..."...#...$...
et ainsi de suite.Cette erreur se produit car à la fin de l'installation de Crystal Reports SP21 pour Visual Studio 2017, l'écran suivant apparaît:
Ne cochez pas la case pour installer dans l'exécution, cette valeur par défaut à venir marquée pour moi, c'est mal. Seulement installer Crystal Reports SP21 pour Visual Studio 2017.
S'il vous plaît attendre Support Pack 21 septembre 2017
Mise à JOUR:
Plus d'infos
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+rapport (en%2C+Développeur+pour+Visuel+Studio+Téléchargements
À propos de la libération
Lien: https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
Modérateur
Don Williams
dit:J'avais une solution de contournement pour ce problème. J'ai créé dll projet avec la visionneuse dans vs2015 et utilisé cette dll dans vs2017. Rapport montrant parfaitement.
À partir de Visual Studio 2010, crystal reports n'est plus installé avec Visual Studio. Il peut être installé séparément par le téléchargement de l'installation de SAP crystal reports site web. SAP crystal reports fournit des deux installations. La première est de SAP Crystal Reports, version pour visual studio est installé pour travailler avec crystal reports dans visual studio. L'autre est de SAP Crystal Reports runtime moteur pour .NET Framework est installé lorsque l'application est déployée sur le serveur de la machine.
SAP Crystal Reports dans Visual Studio 2017 est désormais prévue pour le Service Pack/Pack de prise en charge 21 (d'Apr 04'en 2017). Le courant de service/support pack est 19. Service/Support Pack 21 est prévu pour être publié en septembre 2017.
Vous pouvez utiliser le MSI pour installer sur le VS PC, il ne sera pas s'intégrer dans VS de sorte que vous ne serez pas en mesure de concevoir des rapports au sein de la VS IDE mais l'application de la compilation. Il n'y aura pas de Modèles, de sorte que seulement ajouter de la CR Spectateur à la barre d'outils. Mise à niveau d'une existent VS app, vous permettra de travailler tout simplement.
Donc, en attendant, de modifier rpt fichiers que vous aurez besoin de la version autonome de Crystal Reports Designer, jusqu'à ce Pack de Support 21.
Sources:
https://forums.asp.net/t/2110984.aspx?VS+2017+et+Crystal+Rapports
https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
Rapports Crystal SP 19 ne prend pas en charge Visual Studio 2017. Selon SAP ils sont ciblage Visual Studio 2017 la compatibilité de SP 20 qui est provisoirement prévue pour le mois de juin 2017.
Je poste une réponse parce que je ne peux pas commenter, mais j'ai suivi @DrCJones étapes. J'ai installé le nouveau Crystal Reports SP21 pour Visual Studio 2017 avec une ancienne version qui fonctionne sur mon Windows 10. L'installateur m'a prévenu qu'il a détecté une version plus ancienne et qu'il va l'écraser. L'Installation ont été à travers, mais j'ai eu le message suivant lorsque j'ai essayé d'ouvrir un projet avec des rapports dans VS2017:
Je ne pouvais pas éditer des rapports. Alors, j'ai désinstallé manuellement CR Moteur d'Exécution & CR pour VS, puis réinstallé SP21, enfin redémarré.
Maintenant ça fonctionne 🙂
J'ai eu exactement le même problème avec mon VS 2013 des solutions quand j'ai installer VS 2017 et Crystal Reports SP21.
En fait, c'est parce que VS ne signifie pas nécessairement convertir la solution dans le premier lancement.
Une fois que vous avez installé Rapport Crystal SP 21, assurez-vous que VS 2017 mise à niveau de votre solution : une fenêtre doit apparaître "SAP Crystal Reports, version pour Visual" avec un bouton radio "conversion de la solution".
Capture d'écran en français :
Lorsque j'ai utilisé le menu "Fichier /Ouvrir /Projet/Solution", la conversion n'a pas été fait.
J'ai à faire :
J'ai eu le même problème et je l'ai résolu en installant
Service pack 22
et il fixe.Extrait de officiel site SAP https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+rapport (en%2C+Développeur+pour+Visuel+Studio+Téléchargements.
Élément n ° 3 corrigé de mon installation.
Cela s'applique pour n'IMPORTE quel Patch après SP 21
FlexNet et de Mise À niveau sur Place ne fonctionne pas: une Fois que l'utilisateur de recevoir la notification de mise à jour de FlexNet serveur et la finition SP21 de mise à niveau, le produit ne fonctionnera PAS. L'utilisateur est tenu de le réparer CR4VS et CRRuntime64 dans Panneau de configuration\Programmes. C'est un changement de conception de programme d'installation.
un. Veuillez noter que nous sommes toujours confrontés à des problèmes sur la configuration de FlexNet de mise à niveau du serveur, donc actuellement, l'utilisateur ne recevra PAS de SP21 notification
Microsoft Windows Update KB2999226 est une condition préalable pour SP21.
un. Ce sont les mêmes que BI 4.2 SP4 et BI 4.1 SP10. Veuillez vous référer à la Note SAP 2451830.
Pour VS2017 l'intégration, l'utilisateur doit utiliser “exécuter en tant qu'Administrateur” par un clic droit setup.exe même si vous êtes déjà ouvrir une session en utilisant l'Administrateur de compte
Comme la plupart des CR/RAS .NET Assemblées sont maintenant re-versionnées de 13.0.2000.0 à 13.0.3500.0, l'utilisateur DOIT supprimer tous les anciens CR assemblées à partir de la liste de Référence et ajouter la nouvelle version de la CR assemblées, puis de reconstruire l'application.
un. Pour ceux client/de l'utilisateur qui n'a pas voulu reconstruit leur application, il y a solution à utiliser dans l'application.config/web.la configuration, veuillez consulter la pièce jointe.
WinFormCRViewer.zip
Donc, pour résumer, c'est ce qui a fonctionné pour moi après la mise à jour de mon VB 2010 (CR18) de VB 2017:
À l'intégration de SAP Crystal Reports avec Visual Studio 2017 étapes ci-dessous doit être suivie à droite:
De 20/03/2019 -> Il y a une nouvelle version de rapport Crystal reports pour Visual Studio.
La version est 13.0.24.
La version dans l'acceptation réponse est 13.0.21.
La version la plus récente a fonctionné pour moi sans avoir à faire aucune solution de contournement.
Pour info: extrait de: https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+rapport (en%2C+Développeur+pour+Visuel+Studio+Téléchargements
Aperçu
Packs de Support pour “SAP Crystal Reports, version développeur pour Microsoft Visual Studio” (SAP Crystal Reports pour Visual Studio) sont prévus sur un trimestre et de soutenir les versions suivantes de Visual Studio:
Télécharger Crystal Reports développeur pour Microsoft Visual Studio