Download Crystal Reports For Visual Studio 2015 & 2017
The Crystal Reports for Visual Studio is now known as Crystal Reports Developer Edition for Visual Studio. It is also known as CR for VS (CrforVs). Crystal Reports currently supports Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010. Prior to Visual Studio 2010, the Crystal Reports were Installed along with Visual Studio.
Starting from Visual Studio 2010, the Crystal Reports are no longer installed with Visual Studio. Crystal Reports for Visual Studio must be downloaded and installed separately from the SAP Crystal Reports website. The Sap Crystal Reports is free to use and download.
Crystal Reports For Visual Studio
To Create and develop Dot Net application with crystal reports, you need to install Crystal Reports Developer Edition for Visual Studio. To distribute the application to the client or as a web server, you need to install the Crystal Reports runtime.
Crystal Reports Developer Edition for Visual Studio Download
Crystal Reports For Visual Studio can be downloaded from the following link
CRYSTAL REPORTS VERSION | SUPPORTED IDE | DEVELOPER EDITION DOWNLOAD | RUNTIME DOWNLOAD |
---|---|---|---|
Service Pack 25 | Visual Studio 2019, 2017,2015,2013,2012,2010 | SP 25 | 32 Bit 64 Bit |
Service Pack 24 | Visual Studio 2017, 2015,2013,2012,2010 | SP 24 | 32 Bit 64 Bit |
Service Pack 23 | Visual Studio 2017, 2015,2013,2012,2010 | SP 23 | 32 Bit 64 Bit |
Service Pack 22 | Visual Studio 2017, 2015,2013,2012,2010 | SP 22 | 32 Bit 64 Bit |
Service Pack 21 **Contains Breaking Changes | Visual Studio 2017, 2015,2013,2012,2010 | SP 21 | 32 Bit 64 Bit |
Service Pack 20 | Visual Studio 2015, 2013,2012,2010 | SP 20 | 32 Bit 64 Bit |
Service Pack 19 | Visual Studio 2015, 2013,2012,2010 | SP 19 | 32 Bit 64 Bit |
Service Pack 18 | Visual Studio 2015, 2013,2012,2010 | SP 18 | 32 Bit 64 Bit |
Service Pack 17 | Visual Studio 2015, 2013,2012,2010 | SP 17 | 32 Bit 64 Bit |
Service Pack 16 | Visual Studio 2015, 2013,2012,2010 | SP 16 | 32 Bit 64 Bit |
Service Pack 15 | Visual Studio 2013 2013,2012,2010 | SP 15 | 32 Bit 64 Bit |
Table of Content [hide]
Installation Notes
Crystal Reports for Visual Studio 2017
Crystal Reports Crystal Reports For Visual Studio 2017 is released by SAP on 01.09.2017. The Service Pack Version that supports Visual Studio 2017 is 21. The Crystal Reports supports all editions of Visual Studio including the Visual Studio Community Edition.
- Install Windows Update KB2999226 before proceeding with the install
- Use “Run as Administrator” to install the setup
- CR has changed the Version No of Assemblies. The Old Version is 13.0.2000.0. The New Version is 13.0.3500.0. You need to open all your projects, Remove the old reference and add the new references. Then build the application
- If you do not want to remove the reference, then you need to add the following to app.config/web.config.
- Crystal Reports now uses the Net Framework 4.0. The old versions used Net Framework 2.0/3.5. Now you can get rid of <startup useLegacyV2RuntimeActivationPolicy=”true”> from the app.config
- Disclaimer: I have not tested any of the above points. If you have any issues, feel free to comment below.
<?xml version="1.0" encoding="utf-8"?><configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral"/>
<bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportSource" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
assemblyIdentity name="CrystalDecisions.Web" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly> <assemblyIdentity name="CrystalDecisions.Windows.Forms" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.ClientDoc" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonControls" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonObjectModel" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.Controllers" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.CubeDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.DataDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.DataSetConversion" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.ObjectFactory" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/> </dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.Prompting" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/> </dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.ReportDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/> </dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportAppServer.XmlSerialize" publicKeyToken="692fbea5521e1304" culture="neutral"/> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0"/> </dependentAssembly>
</assemblyBinding>
</runtime>
/configuration>
Crystal Reports for Visual Studio 2015
SAP Crystal Reports supports Visual Studio 2015 since the version developer version for Microsoft Visual Studio – Service Pack 16. Service Pack 16 was released on 1st February 2016. It Contains several bug fixes and enhancements.
- You need to install Framework 3.5. The Windows 10 OS does not install the 3.5 frameworks. You can do it by selecting “Turn Windows feature on or off” and choose both options
- Add <startup useLegacyV2RuntimeActivationPolicy=”true”> in app.config/web.config file
Crystal Reports for Visual Studio 2013
Support for Visual Studio 2013 was added in the Service Pack 9
- You need to install Framework 3.5. The Windows 10 OS does not install the 3.5 frameworks. You can do it by selecting “Turn Windows feature on or off” and choose both options
- Add <startup useLegacyV2RuntimeActivationPolicy=”true”> in app.config/web.config file
Crystal Report Official Download page
The SAP Crystal Reports keep changing their download page. Now it is available at. Only the latest version is available here.
How to Install Crystal Reports for Visual Studio
Installing is a very simple process. Download the installer and execute it. You will are taken through the step by step process. You can also refer to the Tutorial below if you find any issues while installing it.
- Click on How to install Crystal Reports for Visual Studio
- Click on How to install Crystal Reports runtime for Visual Studio
List of Changes Crystal Reports For Visual Studio
List of Changes in Service Pack 21
- This update requires Microsoft Windows Update KB2999226 is a prerequisite.
- For VS2017 integration, the user needs to “run as Administrator” by right-clicking setup.exe, even if you are already logged on by using the Administrator account
- CR Assemblies are re-versioned from 13.0.2000.0 to 13.0.3500.0. The user MUST remove all old CR assemblies from the Reference list and add the new version of CR assemblies, then rebuild the application.
- If you do not want to rebuild the application, then there’s a workaround to use <dependentAssembly> in app.config/web.config
- Crystal Reports now uses the Net Framework 4.0. The old versions used Net Framework 2.0/3.5. Now you can get rid of <startup useLegacyV2RuntimeActivationPolicy=”true”> in app.config is required
List of Changes in Service Pack 20
- HANA 2.0 SPS01
- Crystal for visual studio web preview no prompt text
- Textfield Formatting problem
- PDF output format differs between Crystal designer and Crystal runtime
- Crystal for visual studio web preview missing box object
- Wrong Top Margin * vertical and horizontal lines are not at the same position
List of Changes in Service Pack 19
- Windows Server 2016
- IIS 10 on Windows Server 2016
- Error when canceling a print job using PrintOutputController() to the local file system: Unable to start the print job.
- Charts now have pixilated edges when using CR for VS Windows form viewer SP 18
- Enhancement Request: PrintOutputController does not allow Current Page in Winform Viewer
- Inline RAS printing does not respect Suppress Printing If No Records option selected
- Set Location to a secure MDB up one folder fails using ..\Access.mdb fails for subreports
- Crosstab report with rotated text does not show values
- Error Printing barcodes from WPF-Viewer
- Add the Xbase native DB driver back into distribution packages ( 32 bit only )
- Print from WPF viewer will not print landscape on Windows 2012 R2
- Linking Dataset Tables together does not work based on date/time fields
- The character in RTF string overlaps with the punctuation mark.
- Enhancement Request – Getting field values for each section
- CHM search with 3 5 framework hangs in search on the second attempt
List of Change in Service Pack 18
- Support for Visual Studio 2015 Update3
- Support for SQL Server 2014
- Support for SAP Sybase SQL Anywhere 17
- Addressed several customer Incidents.
List of Changes in Service Pack 17
- Support for Firefox ESR 45.
- Support for Office 2016.
- Addressed 10 customer Incidents.
- SAP HANA SP12.
- ER – Add a property in Windows.Forms.CrystalReportViewer to control the display quality of OLE object images
- Paging through the report with linked OLE is missing images
- Reporting off of Outlook/Exchange error – Fixed in CR Designer, no fix required for CR for VS
- Print from WPF viewer will not print landscape
- DateTime field is rounding up now in CR.NET
- ‘DefaultAnimation.gif’ cannot be found exception will be thrown when instantiating instance inherits from CrystalDecisions.Windows.Forms.CrystalReportViewer
- Formula text is too long, which will lead the stack overflow when CR Designer attempts to compile the formula
- Exporting to CSV in .NET app wrong, different than CR Designer
- ER – OpenReportByDefault should use the “Same as Report” database option for PC data sources
- After upgrading to Cortez SP 16 from SP 15 Object on top of the object next to it in a WEB app.
- Right justified text on the left side in WEB viewer – VS 2015
- A hyperlink does not show underline under the whole link – not an issue in CR for VS
- ER – Setting screen size higher than 1080 does not render the page centered when using Whole Page – Zoom Level 2 in .NET SDK
Changes in Service Pack 16
- Support for Edge browser on Win 10.
- Support for Safari 9 on Mac OS 10.11.
- Addressed several Incidents.
- Support for HANA SP11
- Error from crpe32.dll on ExportToDisk
- Framework 4.6 causes CR for VS to create a unique folder path to the Crystalreportsviewer13 folder in IIS and IISExpress
- Enhancement Request: Crystal viewers OLE Object Copy does not work – use CTRL-C to copy
- Missing CR Viewer button Icons in VS 2015 when editing a report within Visual Studio
- Enhancement Request – print and export viewer control tab
- “Visual Studio not installed” message when executing the CRVS setup.exe on a 32 (x86) bit Operating System
- Pervasive Database can use a 24-byte encryption key for the Btrieve driver – password value length has been extended and in Crystal Reports Designer
- NET Runtime DisplayString Expression Parsing error
Changes in the Service Pack 15
- Added support for Visual Studio 2015 RC.
- Added an easy way to use Print Output Control in WinForm Viewer.
- Addressed several Incidents.
- Support for FireFox ESR 38.
Crystal Report How-to Guides
- How to Create Crystal Report using Visual Studio
Learn how to create Crystal Reports using windows forms - How to Create Crystal Reports in ASP.NET WebformsThis step by step tutorial takes you through the process of creating Crystal reports using ASP.NET Webforms
- How to Create Crystal Report using ASP.NET MVCThis Tutorial explains how to Create Crystal Reports Using ASP.NET MVC and ADO.NET Entity Model
- Crystal Reports Developer Guide & Tutorials
EmoticonEmoticon