J’ai travaillé sur une application de bureau en .net qui utilise Crystal Report pour générer un rapport au format pdf / ms. Cependant, j’essaie maintenant de déployer cette application avec le projet d’installation Visual Studio. Désormais, trouver un moyen de regrouper les assemblys Crystal Report de manière à ce qu’ils puissent également s’installer automatiquement sur un PC sur lequel Crystal Report n’est pas installé. Comment puis-je atteindre ceci s’il vous plaît?
Cordialement
Il existe un dossier appelé Microsoft Visual Studio 9.0 \ Crystal Reports \ CRRedist \ IA64 dans votre dossier Programmes. Vous y trouverez un paquet redissortingbuable. Ajoutez simplement ce fichier à votre projet de configuration – actions définies par l’utilisateur – et installez-le.
edit: Comme vous l’avez mentionné, setupProject CustomActions n’autorise que les fichiers exe / dll
J’ai trouvé une autre solution. J’espère que celui-ci répond à vos besoins.
Ajoutez un mergeModul à votre setupProject (cliquez avec le bouton droit de la souris sur l’explorateur de solutions sur setupProject, ajoutez mergeModul). Un dossier appelé C: \ Program Files (x86) \ Fichiers communs \ Modules de fusion devrait s’afficher automatiquement. Vous y trouverez peut-être un fichier nommé CrystallReportsRedistxxx.msm. Ajoutez ceci à votre projet et il devrait également être installé.
Pour trouver le MergeModul adapté à votre version, consultez BusinessObjects_CrystallReports.
Ajout de MergeModul à setupProjects, regardez: SetupMergeModul
Quel type de paquet CrystalReport utiliser, regardez: MS CrystalReport I et MS CrystalReport II
hth