I have a software having just three crystal reports in it, but when we install it on client’s pc, it requires crystal report run time, otherwise it gives exceptions. In exceptions it asks for missing dll files like CrystalDecisions.Shared etc, for this we need to install a full fledged 70mb cr run time, .net framework installation is a separate overhead, so to run a basic application of 3 mb, i have to install 70mb+48mb setups, thats quite weird. I then followed a way, i added these missing dlls in pre requisites of the setup, and installed it, exceptions were away but it gaves the error wrong version like that, i have seen a guy who built an app with Vb6 and crystal reports and he did not need any run time but just 3 dlls for crystal reports to execute his software reports. Please suggest a better solution.
Thanks in advance
Atif
.NET framework is surely needed if you plan to execute C# applications, there is a client profile with limited features but if you are not sure what developers will develop and deploy I would install the whole .NET framework.
for CR, I had lots of issues in the past and punctually missing dlls or missing components and clients unable to render or export reports. I would recommend installing the whole CR runtime package just to be on the safe side. 70 MB is not much nowadays.