VB.Net/Crystal Report missing Keycodev2.dll

I get the message "Invalid or Missing Keycodev2.dll" when I try and run a Crystal Report in a PC that I have deployed a system that uses Crystal Reports.

1. The deployed PC does not have Crystal Reports package
2. I created the reports in CR 8.5 and link the viewer Reportsource to the file paths
3. I have tried registering keycodev2.dll

I read something that I should have Crystal references should be version 9.2.3300.0. but where would I get these versions without having to upgrade to version 9.

Any ideas on what I have done wrong?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you included the dependancies in the solution for Crystal Reports on the client application? T
I had this a while back and it fixed after I did that...

What version of Studio are u using?
Brian CroweDatabase AdministratorCommented:
did you include the merge modules in your deployment package?  One of the merge modules has a property where you will need to enter your keycode (I can't remember which one off hand).  The keycode is the same one you used to install crystal reports.
The merge module is Crystal_regwiz2003.msm.  Right click and select properties once you have imported it into your setup project.  Then hit the plus key next to merge module properties and enter your key under license key without any dashes.  Also, make sure MDAC is same version as the developement machine or better.  It can be downloaded from Microsoft at http://msdn.microsoft.com/data/mdac/default.aspx 
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

directredAuthor Commented:
I am getting confused and apoligise for these silly questions but I am new to VB.Net version 2003.

What I am getting confused at is the following....

1. Do I add the file Crystal_regwiz2003.msm to my deployment package. I did this and could not see any property that said license key

2. Where abouts do I then put this merge file and how do I get it. I done a search on my PC and added it from the location found.

3. I have added all the Crystal Reports dlls to the setup dependancies.

Don’t apologize for your questions they aren’t silly when you don’t understand.  You are on the right track adding the msm to your deployment package.  I will walk you threw the steps to make sure you didn’t miss one.

1.      Open the solution explorer.  Right click on your solution and select add, new project.

2.      Under project types select setup and deployment projects.

3.      Create a new setup wizard project. (Only do this if you don’t have one already.  You could also remove your old one from the project after if you wanted to create a new one.)

4.      Follow the instructions on the screen for the wizard.

5.      Select Create a setup for a windows application if that is what you will be deploying.

6.      You shouldn’t need to include your source files as an output for this project.

7.      After you have completed the wizard, right click on your setup project in the solution explorer.

8.      Select Add, Merge Module.

9.      Find Crystal_regwiz2003.msm and select open.

10.      Crystal_regwiz2003.msm should now show up in the solution explorer under your setup project.

11.      Right click on Crystal_regwiz2003.msm, and then select properties.

12.      At the top of the properties window there should be a property called MergeModuleProperties.  Click on the + sign next to it.

13.      This will reveal the License Key property.

14.      Place your license key code in this box without any “–“in it.

15.      You license key code can be found on the help menu by clicking on about Microsoft development environment.  Under installed products your key code should appear next to crystal reports for visual studio .net

16.           After you get your setup project the way you want it.  Just right click on it and select build.  To deploy it just copy the contents of the debug or release folder under the setup project folder on your Hard drive to the desired setup location.  Then click on setup, if all goes well your program will be running in no time.

Sometimes you need to add another msm file or two if you hit some snags with the install.  Let me know if you run into anything.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Did you get it to Work?
directredAuthor Commented:
Excellent. Now not getting the error. The report is not showing but that must be something in my code which I will investigate.

Really appreciated your time and effort in answering this question. Thanks again.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.