473,473 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Crystal Reports and C# - Application Deployment

Hey Guys,

I'm totally flipping out. I developed an application which makes use
of the built in Visual Studio 2005 Crystal Reports components. I have
references on my solution which state:

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.Infostore
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms
I've got a couple of other DLLs that are in the program, and when I build my
application, I simply copy what's in the BIN folder, and move it into a new
folder on the client machine.

This has worked for every single application I've ever written.

However, with this Crystal stuff, it's not working. I absolutely cannot find
the actual DLLs for these references, and my application will not work on ANY
of the client machines because it's lacking the client components. I've even
installed the Developer version of Crystal Reports XI just to test it, and it
still didn't work.

Where oh where can I get those DLL files? I am very desperate... please help
me. I downloaded the CrystalReportsRedist2005x86.msm file, and I added it,
but I'm not really sure what it did, but it didn't give me any DLLs that I
can copy.

PLEASE help... I'm desperate.
Jul 21 '08 #1
7 6488
On Jul 21, 1:26*pm, Todd Jaspers
<ToddJasp...@discussions.microsoft.comwrote:
Hey Guys,

* * * I'm totally flipping out. I developed an application which makes use
of the built in Visual Studio 2005 Crystal Reports components. I have
references on my solution which state:

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.Infostore
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms

I've got a couple of other DLLs that are in the program, and when I buildmy
application, I simply copy what's in the BIN folder, and move it into a new
folder on the client machine.

This has worked for every single application I've ever written.

However, with this Crystal stuff, it's not working. I absolutely cannot find
the actual DLLs for these references, and my application will not work onANY
of the client machines because it's lacking the client components. I've even
installed the Developer version of Crystal Reports XI just to test it, and it
still didn't work.

Where oh where can I get those DLL files? I am very desperate... please help
me. I downloaded the CrystalReportsRedist2005x86.msm file, and I added it,
but I'm not really sure what it did, but it didn't give me any DLLs that I
can copy.

PLEASE help... I'm desperate.
Hi,

You have to add teh merge modules, there is a pdf in CR website that
explain with details the process.
Jul 21 '08 #2
On Jul 21, 4:21*pm, "Ignacio Machin ( .NET/ C# MVP )"
<ignacio.mac...@gmail.comwrote:
On Jul 21, 1:26*pm, Todd Jaspers

<ToddJasp...@discussions.microsoft.comwrote:
Hey Guys,
* * * I'm totally flipping out. I developed an application which makes use
of the built in Visual Studio 2005 Crystal Reports components. I have
references on my solution which state:
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.Infostore
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms
I've got a couple of other DLLs that are in the program, and when I build my
application, I simply copy what's in the BIN folder, and move it into anew
folder on the client machine.
This has worked for every single application I've ever written.
However, with this Crystal stuff, it's not working. I absolutely cannotfind
the actual DLLs for these references, and my application will not work on ANY
of the client machines because it's lacking the client components. I'veeven
installed the Developer version of Crystal Reports XI just to test it, and it
still didn't work.
Where oh where can I get those DLL files? I am very desperate... pleasehelp
me. I downloaded the CrystalReportsRedist2005x86.msm file, and I added it,
but I'm not really sure what it did, but it didn't give me any DLLs that I
can copy.
PLEASE help... I'm desperate.

Hi,

You have to add teh merge modules, there is a pdf in CR website that
explain with details the process.- Hide quoted text -

- Show quoted text -
http://support.businessobjects.com/c...oyment.pdf.asp
Jul 21 '08 #3
On Mon, 21 Jul 2008 10:26:05 -0700, Todd Jaspers wrote:
Hey Guys,

I'm totally flipping out. I developed an application which makes use
of the built in Visual Studio 2005 Crystal Reports components. I have
references on my solution which state:

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.Infostore
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms
I've got a couple of other DLLs that are in the program, and when I build my
application, I simply copy what's in the BIN folder, and move it into a new
folder on the client machine.

This has worked for every single application I've ever written.

However, with this Crystal stuff, it's not working. I absolutely cannot find
the actual DLLs for these references, and my application will not work on ANY
of the client machines because it's lacking the client components. I've even
installed the Developer version of Crystal Reports XI just to test it, and it
still didn't work.

Where oh where can I get those DLL files? I am very desperate... please help
me. I downloaded the CrystalReportsRedist2005x86.msm file, and I added it,
but I'm not really sure what it did, but it didn't give me any DLLs that I
can copy.

PLEASE help... I'm desperate.
What version of Visual Studio are u using? Visual Studio 2008 and 2005 make
it even easier because you can select Crystal Reports as a prerequisite
package to be installed. 2003 requires a bit more effort where you have to
add the merge modules yourself. But its pretty well documented in the
Crystal Reports online documentation
--
http://www.thinkersroom.com/bytes
Jul 21 '08 #4
Thanks, but all of the links for Crystal Reports on their website
automatically re-direct to their general SAP support page (which is utter
crap).

I've moved over all the DLLs, and I created a setup to add the merge modules
but it keeps trying to reference some assemblies that are stored on my
computer, but it does not automatically re-attach them.

This is the error message it gives me:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Exception: Load report failed. --->
System.Runtime.InteropServices.COMException (0x80004005): The system cannot
find the path specified.

at
CrystalDecisions.ReportAppServer.ClientDoc.ReportC lientDocumentClass.Open(Object& DocumentPath, Int32 Options)
at
CrystalDecisions.ReportAppServer.ReportClientDocum entWrapper.Open(Object&
DocumentPath, Int32 Options)
at
CrystalDecisions.ReportAppServer.ReportClientDocum entWrapper.EnsureDocumentIsOpened()
--- End of inner exception stack trace ---
at
CrystalDecisions.ReportAppServer.ReportClientDocum entWrapper.EnsureDocumentIsOpened()
at CrystalDecisions.CrystalReports.Engine.ReportDocum ent.Load(String
filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocum ent.Load(String
filename)
at ScoutingApp.AdvanceReport.CreateOffSubstitutionRep ort()
at ScoutingApp.AdvanceReport.Procedure17()
at ScoutingApp.AdvanceReport.btnRefresh_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ScoutingApp
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase:
file:///C:/Documents%20and%20Settings/tjaspers/Desktop/Pro%20System.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
CrystalDecisions.CrystalReports.Engine
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.52001.1823
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/10.2.3600.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
----------------------------------------
CrystalDecisions.Shared
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.52001.1823
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.Shared/10.2.3600.0__692fbea5521e1304/CrystalDecisions.Shared.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CommLayer
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CommLayer/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ClientDoc
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ClientDoc/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataSetConversion
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.52001.1823
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion .dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataDefModel
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.Controllers
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.Controllers/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CubeDefModel
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CubeDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ReportDefModel
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.52001.1823
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ReportDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dl l
----------------------------------------
CrystalDecisions.KeyCode
Assembly Version: 10.2.3600.0
Win32 Version: 10.2.9700.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.KeyCode/10.2.3600.0__692fbea5521e1304/CrystalDecisions.KeyCode.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase:
file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Jul 21 '08 #5
=== original message ===
from: Todd Jaspers
date: 21.07.2008 19:26

[...]
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.Infostore
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms
[...]
Where oh where can I get those DLL files? I am very desperate... please help
me. I downloaded the CrystalReportsRedist2005x86.msm file, and I added it,
but I'm not really sure what it did, but it didn't give me any DLLs that I
can copy.

PLEASE help... I'm desperate.
Click on the references and have a look at the property window. It
should tell you the location of the file. Within the property window you
can set "Copy local" to true. Then the files get copied to your beloved
BIN folder and you can do xcopy-deployment.
At least that's how it works here (VS 2005).

Cheers,
Udo
Jul 22 '08 #6
Guys, I'm a complete idiot. As the college football scouts say, "This player
got dumb learns."

Do you know what my problem was? I forgot to copy the report files...

I spent like 4 hours working on this before I realized it. I did everything
I could think of... clicking the mouse button without looking, praying to
God...

And then it dawned on me that I completely forgot to copy the report
files.... damn...

Todd
Jul 22 '08 #7
On Jul 22, 8:26*am, Todd Jaspers
<ToddJasp...@discussions.microsoft.comwrote:
Guys, I'm a complete idiot. As the college football scouts say, "This player
got dumb learns."

Do you know what my problem was? I forgot to copy the report files...

I spent like 4 hours working on this before I realized it. I did everything
I could think of... clicking the mouse button without looking, praying to
God...

And then it dawned on me that I completely forgot to copy the report
files.... damn...

Todd
Where exactly do you copy the report files to? Could you please show
the folder structures. We use a deployment package and it looks like
reports are somehow included - I don't see any .RPT files on client's
installs.
Jul 22 '08 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Danny J. Lesandrini | last post by:
First, this is _not_ a question about how to get Crystal Reports to run on a client machine. I've got all the merge modules added to the project and it's working fine. The question is about...
3
by: Dmitry Karneyev | last post by:
Hi! I need to deploy .NET application (ADO.NET + Crystal Reports) in local intranet. All assemblies of application will be shared in the folder on the server so all users can execute this...
7
by: p | last post by:
WE had a Crystal 8 WebApp using vs 2002 which we upgraded to VS2003. I also have Crystal 9 pro on my development machine. The web app runs fine on my dev machine but am having problems deploying....
7
by: John | last post by:
I am using Crystal Reports in my application I made using Visual Studio.NET. I installed my application on the client machine, with all the DLLs required(added the merge modules), the engine and...
0
by: Danny J. Lesandrini | last post by:
Didn't get any takers on this post this morning at dotnet.General, so I'm reposting here. First, this is _not_ a question about how to get Crystal Reports to run on a client machine. I've got...
2
by: fig000 | last post by:
Hi everyone, I recently wrote a vb.net app which includes some crystal reports. The user has very little money in their budget and have been without a working application for quite a while. This...
4
by: John R. Dougherty | last post by:
I have developed an application with VB.NET, which includes the Crystal Reports (Visual Studio .NET 2003 edition) controls. I can run the application on my PC and it does work fine, but on any...
2
by: =?Utf-8?B?UGF1bA==?= | last post by:
Hi I am running .net framwork 2.0 on a server and after installing a web ap that has crystal reports in it there is an error, cant find crystal report dlls that are in the web.config file. Just...
3
by: Greg Smith | last post by:
I have a vs2005Win application which prints a Crystal Reports report just fine from both of my development machines. When I deploy the application it chokes loading and I get a vague message that I...
1
by: =?Utf-8?B?Q2lhcmFuIE8nJ0Rvbm5lbGw=?= | last post by:
On reflection, you could possibly make the app a self extracting zip file which extracts the EXE and a settings file and then starts the app, then when you app closes, it can repack the settings...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.