ActiveReports 9 > ActiveReports User Guide > License Your ActiveReports |
You can use the GrapeCity License Manager utility to license ActiveReports during installation or if you already have a trial version installed. This topic gives an overview of all aspects of licensing in ActiveReports.
ActiveReports provides three licensing options to choose from.
License Type | Description |
---|---|
Evaluation | No product key is required. All evaluation banners are displayed. There is an initial 30 day time-limit for product use but it can be extended after contacting the sales department. |
Standard | Product key for the standard edition is required. It offers basic report functionality without any evaluation banners. |
Professional | Product key for professional edition is required. All reporting functionality and controls can be accessed with this license without any evaluation banners. |
See ActiveReports Editions to understand the difference between Standard and Professional Editions.
Note: If you have purchased ActiveReports, your product key should have been emailed to you at the time of purchase. If you do not have a product key, you can retrieve it from activereports.sales@grapecity.com. |
ActiveReports offers different key types with varying functionality in the way the product works.
License Key Type | Description |
---|---|
Trial | This key type shows all evaluation banners and the product stops functioning after 30 days from the date of installation. Users can request a new key from the Sales department to grant them an additional 30 days. |
Standard | This key type is given to users who purchase ActiveReports Standard Edition or those who are upgrading from a previous version of ActiveReports Standard Edition. |
Professional | This key type is given to users who purchase ActiveReports Professional Edition or those who are upgrading from a previous version of ActiveReports Professional Edition. |
To license ActiveReports on installation or license a trial without reinstalling
To license ActiveReports on a machine without Internet Connection
To activate license for ActiveReports in multiple machines
Note: ActiveReports license should be deactivated before formatting a machine to avoid loss of activation. You can contact our support team for such scenarios. |
To license Windows Forms projects made on the trial version
These steps assume that you already have an ActiveReports licensed edition installed on your system.
To license Web Forms projects made on the trial version
These steps assume that you already have an ActiveReports licensed edition installed on your system.
Note: For licensing Web Site applications, open the Visual Studio Build menu and select Build Runtime Licenses to create the App_Licenses.dll file. |
To upgrade or downgrade a license
If you want to change your ActiveReports license type you need to do one of the following:
Upgrade from a Standard to a Professional License:
Downgrade from a Professional to a Standard License:
Required references in the licenses.licx file (for Standard and Professional Editions)
The licenses.licx file must contain the following references to the ActiveReports version and the reference to the Viewer control:
Standard Edition:
Paste INSIDE the licenses.licx file. Replace Version=x.x.xxxx.x with the actual ActiveReports version. |
Copy Code
|
---|---|
(Reference to GrapeCity.ActiveReports.SectionReport is added only for code-based section report templates) GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Viewer.Wpf.Viewer, GrapeCity.ActiveReports.Viewer.Wpf.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff |
Professional Edition:
Paste INSIDE the licenses.licx file. Replace Version=x.x.xxxx.x with the actual ActiveReports version. |
Copy Code
|
---|---|
(Reference to GrapeCity.ActiveReports.SectionReport is added only for code-based section report templates) GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Viewer.Wpf.Viewer, GrapeCity.ActiveReports.Viewer.Wpf.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Design.Designer, GrapeCity.ActiveReports.Design.Win.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff |
Note: When using the PDF export filter in your project, make sure you check the licenses.licx file for reference to the PDF Export Assembly. |
To create the Web Key with the Web Key Generator utility
For your medium trust and Windows Azure projects with ActiveReports, you may need to generate a Web Key by using the Web Key Generator utility on a machine with licensed ActiveReports.
XML code. Paste INSIDE the Web.config file |
Copy Code
|
---|---|
<configuration> <appSettings> <add key=" ActiveReports 9 License" value="Generated Web Key" /> </appSettings> </configuration> |
Note: If you see the message "Your computer is not currently licensed" in the Web Key Generator dialog, please license your machine. |
To license a class library project
Follow these steps after you license ActiveReports on your machine.
Note: If you do not have access to this project, see "To license ActiveReports when you cannot compile the calling application." |
Note: If you use other ActiveReports features in your class library that are still showing an evaluation banner, for example, features exclusive to the Professional Edition, you can add those references manually and rebuild the solution. |
To license ActiveReports when you cannot compile the calling application or the calling application is COM
When you are not able to compile the calling application in .NET, whether because you don't have access to build a third-party project, or because the calling application is COM, you can still license ActiveReports using the Application License Generator utility.
Definition: A calling application is the root-level application that the user initiates to eventually access your compiled assembly. This could be an executable, a web page, a COM executable, etc.
IMPORTANT: This is the ONLY reason you should ever use the Application License Generator. |
Follow these steps after you license ActiveReports on your machine.
To remove an Invalid license message
If your license key is invalid or corrupt, you may get an invalid license message.
To remove the message, do any one of the following:
Follow the licensing steps from To license an ActiveReports Trial without reinstalling to license your product and remove the error message.
To deactivate an ActiveReports license
You can deactivate your ActiveReports license and go back to a Trial License.