Comment créer un projet d’installation .NET avec les conditions préalables de Crystal Report?

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