This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- SAP Crystal Reports Runtime included in setup when not used in project
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Dec 30, 2013
09:59 AM
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.
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.
(10) Replies