cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
alphonseg
Level 4

SAP Crystal Reports Runtime included in setup when not used in project

I have built a small VS 2013 demo solution containing a simple (hello world) winforms project and an ISLE setup project.
In the ISLE setup project I include .NET Framework 4.0 and Windows Installer 4.5.
The simple setup builds and works fine.
Once I add a DevExpress XtraGrid to the project's only form and rebuild the solution, the setup includes 'SAP Crystal Reports runtime engine for .NET Framework 4'. The log indicates that is a dependency of component 'WindowsApplication1.Primary_output'.
If I remove the XtraGrid and all DevExpress references from the main project, the SAP runtime is not included in the setup.
So, the question is, why does ISLE include the SAP runtime when it is not used? And how do I prevent it?
I do have SAP Crystal Reports, version for Microsoft Visual Studio installed on my dev machine, for use in other projects.
0 Kudos
(10) Replies