a CrystalDecisions error!!

V

Volkan Karaboða

I have an aspx that contains a report prepared with crystal report,
when I try to run myapp. on another server which has no crystal report tool
installed on it.
I receive following error code even I copid crystal's dll files bin
directory of myapp.

Error:"CrystalDecisions.CrystalReports.Engine.InternalException: Cannot find
KeycodeV2.dll, or invalid keycode."

What is the matter?? Could you help me please!

thanks...
 
P

Pooran Prasad

Hi Volkan,
You need to package Crystal Reports Licence with the
package. Details can be found below...

The Crystal Reports merge modules need to be included in a
setup project to deploy reports. These merge modules are
located in the following default location: C:\Program
Files\Common Files\Merge Modules.

Merge Module Description
Crystal_Managed2003.msm The Crystal_Managed2003.msm merge
module installs all the Crystal Reports for Visual Studio
..NET managed components such as:
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.Web.dll
CrystalDecisions.Windows.Forms.dll

Crystal_Database_Access2003.msm The
Crystal_Database_Access2003.msm merge module installs all
database drivers the report uses to connect to various
types of data sources. This merge module also installs
export destination and format drivers, which are used to
save reports to different file formats such as RTF and HTML.
This merge module is also used to install all non-managed
runtime components for Crystal Reports for Visual Studio
NET, including charting components.

Crystal_Database_Access2003_enu.msm The
Crystal_Database_Access2003_enu.msm installs
language-specific (localized) components. Some of the
localized charting and exporting components are installed
by this merge module. Each language the product is released
in will have a specific version of this merge module.
Crystal_regwiz2003.msm Crystal_regwiz2003.msm configures
registration information on deployed computers (server or
client) in order to track licensing information.
When Crystal_regwiz2003.msm is added to a setup project, it
exposes a LicenseKey property that must be set before
building the setup project.

The license key is emailed to you when the product is
registered. This key is also available from the About
Microsoft Visual Studio .NET dialog box from the Help menu.
Enter this license key into the LicenseKey property for the
Crystal_regwiz2003.msm merge module.

Note If the license key is not set for the
Crystal_regwiz2003.msm merge module, an error will occur
when building the project. If the setup is installed on a
target computer without specifying the license key for the
merge module, various keycodedev2.dll errors will occur.


The Licence key is important in order to make the things
properly.

right-click the Crystal_regwiz2003.msm file and choose
Properties.
In the Properties window, expand MergeModuleProperties and
enter a valid license key in the License Key properties box.

Hope that helps
Have a great day :)
R. Pooran Prasad
Itreya Technologies Pvt Ltd.,
Mail: (e-mail address removed)
Phone(Off) : +91 80 5200179 Extn: 42
Mobile: +91 98860 29578
 
V

Volkan Karaboga

thanks...
it works well now.

Pooran Prasad said:
Hi Volkan,
You need to package Crystal Reports Licence with the
package. Details can be found below...

The Crystal Reports merge modules need to be included in a
setup project to deploy reports. These merge modules are
located in the following default location: C:\Program
Files\Common Files\Merge Modules.

Merge Module Description
Crystal_Managed2003.msm The Crystal_Managed2003.msm merge
module installs all the Crystal Reports for Visual Studio
.NET managed components such as:
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.Web.dll
CrystalDecisions.Windows.Forms.dll

Crystal_Database_Access2003.msm The
Crystal_Database_Access2003.msm merge module installs all
database drivers the report uses to connect to various
types of data sources. This merge module also installs
export destination and format drivers, which are used to
save reports to different file formats such as RTF and HTML.
This merge module is also used to install all non-managed
runtime components for Crystal Reports for Visual Studio
NET, including charting components.

Crystal_Database_Access2003_enu.msm The
Crystal_Database_Access2003_enu.msm installs
language-specific (localized) components. Some of the
localized charting and exporting components are installed
by this merge module. Each language the product is released
in will have a specific version of this merge module.
Crystal_regwiz2003.msm Crystal_regwiz2003.msm configures
registration information on deployed computers (server or
client) in order to track licensing information.
When Crystal_regwiz2003.msm is added to a setup project, it
exposes a LicenseKey property that must be set before
building the setup project.

The license key is emailed to you when the product is
registered. This key is also available from the About
Microsoft Visual Studio .NET dialog box from the Help menu.
Enter this license key into the LicenseKey property for the
Crystal_regwiz2003.msm merge module.

Note If the license key is not set for the
Crystal_regwiz2003.msm merge module, an error will occur
when building the project. If the setup is installed on a
target computer without specifying the license key for the
merge module, various keycodedev2.dll errors will occur.


The Licence key is important in order to make the things
properly.

right-click the Crystal_regwiz2003.msm file and choose
Properties.
In the Properties window, expand MergeModuleProperties and
enter a valid license key in the License Key properties box.

Hope that helps
Have a great day :)
R. Pooran Prasad
Itreya Technologies Pvt Ltd.,
Mail: (e-mail address removed)
Phone(Off) : +91 80 5200179 Extn: 42
Mobile: +91 98860 29578
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top