How to deploy Crystal Report 10 and Visual Studio .NET 2005

Posted on 2006-03-24
Last Modified: 2010-07-27
I'm trying to deploy my application written in C# VS.NET 2005 with Crystal Report. My app is simple it does not embed report into the application, it calls the report using obj.load() etc.
I created the setup project, add the reports,  then use merge module to add the *.MSM files into my setup project.
The MSM files added are below

Also I added the lic key in Cystal_RegWiz2003.
When I create the setup files, the installation on the client is fine, but everytime I try to run the report, I get the error as below
System.IO.FileNotFoundException: File or assembly name CrystalDecisions.Windows.Forms, or one of its dependencies, was not found.
File name: "CrystalDecisions.Windows.Forms"
Anyone have any idea ?
I noticed when I try to add the Project Output in VS Setup. The dialog is empty - according to VS document. I was suppose to select Primary output. I don't know if this make any different
Thanks in advance
Question by:SQLMAN1951
    LVL 7

    Accepted Solution


    Please see the following for information on Crystal Reports 10 and .Net Application Deployment:

    I think you need -


    • This merge module contains the Windows Form and Web Forms viewers (CrystalReportViewer controls), .NET SDK assemblies, RAS SDK, report processing engine, database and export components.

    LVL 8

    Expert Comment

    download the merge module from here

    Merge Modules for Crystal Reports 10 .NET Deployments

    If you are using RDC, download the Merge Modules for Crystal Reports 10 RDC Deployments instead.

    Follow the instruction from here, it will tell you which files to include for deployment.


    Author Comment

    Jan, Thank you very much.

    Dylan, Thank you for the extra detail.
    LVL 7

    Expert Comment

    Glad to help :-)

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    I hate sub reports and always consider them the last resort in any reporting solution.  The negative effect on performance and maintainability is just not worth the easy ride they give the report writer.  Nine times out of ten reporting requirements…
    Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems ISSUE: Reports which contain subreports fail with error "Missing Parameter Value" DEPLOYMENT SERVER OS: Windows 2008 with 64 bi…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now