Crystal Reports 10 dll's

Does it really take all of these dll's when distributing Crystal Reports 10 to a clients machine?

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.InfoStore
CrystalDecisions.Enterprise.PluginManager
CrystalDecisions.KeyCode
CrystalDecisions.ReportAppServer.ClientDoc
CrystalDecisions.ReportAppServer.CommLayer
CrystalDecisions.ReportAppServer.CommonControls
CrystalDecisions.ReportAppServer.CommonObjectModel
CrystalDecisions.ReportAppServer.Controllers
CrystalDecisions.ReportAppServer.CubeDefModel
CrystalDecisions.ReportAppServer.DataDefModel
CrystalDecisions.ReportAppServer.DataSetConversion
CrystalDecisions.ReportAppServer.ObjectFactory
CrystalDecisions.ReportAppServer.ReportDefModel
CrystalDecisions.ReportAppServer.XmlSerialize
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Windows.Forms

This makes the installation huge, i'm using .NET to distribute the dll's through a .NET setup project and it brings in the dependencies for me, but I just want to know if you really need all of these on the clients machine?

TIA

Mike
LVL 3
jeshbrAsked:
Who is Participating?
 
mlmccCommented:
Are you using the CR10 merge modules?

mlmcc
0
 
frodomanCommented:
Without knowing exactly what you're doing I can't say if you need all of them.  Probably you don't need all of the reportappserver.xxx dll's, but I believe they're all distributed together and there's little point in taking out individual dll's.

If you're concerned about the size you could always create two distribution projects - one for people that already have these modules installed and one for people that need the whole thing.

The deploying cr10 net.pdf is a good document & well worth the read - mlmcc's link above.

frodoman
0
 
mlmccCommented:
Glad I could help

mlmcc
0
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.

All Courses

From novice to tech pro — start learning today.