Manual Creation of .licx File

If you do not use forms in your application or do not place components on these forms but dynamically create them from the code, you can create the licenses.licx file manually. For example, your application uses report generator that runs the report designer, ReportViewer component and uses the ReportManager component. Then, the licenses.licx file should include the following:

PerpetuumSoft.Reporting.Components.ReportManager, 
PerpetuumSoft.Reporting, Version=<ProductVersion>, 
Culture=neutral, PublicKeyToken=<KeyToken> 

PerpetuumSoft.Reporting.View.ReportViewer, 
PerpetuumSoft.Reporting, Version=<ProductVersion>, 
Culture=neutral, PublicKeyToken=<KeyToken>

PerpetuumSoft.Reporting.Designer.ReportDesigner, 
PerpetuumSoft.Reporting, Version=<ProductVersion>, 
Culture=neutral, PublicKeyToken=<KeyToken>

If manual creation of this file causes difficulties, you may do the following:
- create a temporary form (or a web page) in your application,
- place there all types of components you use,
- recompile the application.

The licenses.licx file will be created and you may delete the temporary form. And the licenses.licx file will remain in your application resources.

Related articles:
How to create the licenses.licx file automatically in SharpShooter Reports.Win and other products;
How to create the licenses.licx file automatically in SharpShooter Reports.Silverlight;
How to create the licenses.licx file automatically in Silverlight Viewer for Reporting Services.

Add Feedback