Crystal Reports in Visual Studio 2010
Update – the runtime blog is Crystal Reports for Visual Studio 2010 Runtimes.
Update – Licensing blog Crystal Reports for Visual Studio 2010 Licensing.
Update – The beta is Crystal Reports for Visual Studio 2010 Beta Now Available.
Update – more details on the beta release is posted Crystal Reports for Visual Studio 2010 Beta Update.
We’re happy to share some changes in how Crystal Reports will support Microsoft Visual Studio 2010.
Ever since Visual Basic 2 released in 1993, Crystal Reports has been an integral part of the Microsoft developer experience. We are fully committed to Microsoft developers, and will continue to provide world class reporting solutions for Microsoft technologies.
We are working with Microsoft to ensure this transition is as smooth as possible for Visual Studio customers.
What is changing?
- Crystal Reports will no longer be included in Visual Studio 2010
- Instead, Crystal Reports for Visual Studio 2010 will be provided by SAP as a free download, no registration required.
- Because its now delivered separately, the delivery dates don’t exactly line up. We are committed to have a beta version at the time that Visual Studio 2010 goes GA.
- A production release will be no later than Q3 2010.
- The EULA for Crystal Reports for Visual Studio 2010 will match the Crystal Reports 2008 EULA. The only material change when comparing the EULA with Visual Studio 2008 is that free external redistribution for web applications is no longer included. Its purchased separately with the Crystal Reports Developer Advantage runtime license.
- The MSM runtime will be unavailable. MSI and ClickOnce will be the supported deployment methods for the runtime engine.
What is not changing?
- Unlimited internal distribution of thick client and server applications that embed the Crystal Reports for Visual Studio 2010 runtime is included – same as Visual Studio 2008.
- Unlimited external distribution of thick client applications that embed the Crystal Reports for Visual Studio 2010 runtime is included – same as Visual Studio 2008.
- Both 32-bit and 64-bit runtimes are available. This is unchanged compared to Crystal Reports Basic for Visual Studio 2008, but the presence of a 64-bit runtime is a major net new feature for Crystal Reports 2008 customers.
What are the new features?
- New WPF Viewer
- New XLSX export to take advantage of the big grid for data-only Excel exports
- Improved report viewing experience provides more interactivity to end users of your reports.
- New read-only RPT file called RPTR that allows you to control who can see the internals of your report design. You create a RPTR file by exporting it from an RPT. After that, RPTR files can only be opened by the report viewers. oUR Report designer tools will refuse to open RPTR files – protecting your internal business logic in the report.
- Improved embedded report designer – for example you can now create dynamic, cascading parameters.
- Various .NET API improvements to improve the migration for COM-based RDC customers.
- Lighter weight English-only runtime for reduced deployment size.
- More flexible MSI deployment to replace MSM use cases.
To conclude, Visual Studio 2010 developers will:
- Receive Crystal Reports in a different manner than before.
- Continue to benefit from a free version of Crystal Reports that’s fully integrated with Visual Studio.
- Get a significant upgrade in features compared to Visual Studio 2008.
- See slight modifications to licensing that will mostly impact those who redistribute web applications externally.
In Q1 we’ll have more details about the features and timing of the beta release.