We help IT Professionals succeed at work.

How to include Crystal redistributable in VS 2013 deployment

I need to deploy a VB.NET 2013 application that includes Crystal reporting.  I have deployed a test app that installs and runs fine - except for Crystal.  When I installed the CR_redist.msi on the client machine, the Crystal calls worked fine also.

What I want to know is, is there a way to include the CR_redist.msi file in the VS 2013 deployment package so that both are installed in turn on the client machine without having to run a separate install manually?
Comment
Watch Question

Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:
Senior .Net Consultant
Top Expert 2016
Commented:

Author

Commented:
When I select the CR Merge Module, I get a list similar to the example in your link, but it is not clear to me as to which one I should select from the list.  See attached.
CR-MSM.JPG
Éric MoreauSenior .Net Consultant
Top Expert 2016

Commented:
unless you want to deploy a localized version, take the first one at the top

Author

Commented:
It also says that I need to include the C++ redistributable.  If this is true, it also says that it must be installed before the CR components.  How do you ensure that it installed before CR?
Éric MoreauSenior .Net Consultant
Top Expert 2016

Commented:
I never installed anything before CR redistributable.

Author

Commented:
So, all I need to include is the CR merge module?
Éric MoreauSenior .Net Consultant
Top Expert 2016

Commented:
yes

Author

Commented:
I will give it a try.

Author

Commented:
I added the CR Merge Module, rebuilt setup, uninstalled the CR_redist from the client machine, uninstalled the test app.  Then, reinstalled the revised test app that included the merge module and Crystal launched perfectly.

Thanks for the help.

Author

Commented:
Works great.  Thanks.