The list of all components with indication of options which are required for the license:
Name |
FullName / Assembly |
License Option |
WebDashboardViewer |
PerpetuumSoft.Charts.Web.
WebDashboardViewer /
PerpetuumSoft.Chart.Web |
Dashboard.Web |
WebChartViewer |
PerpetuumSoft.Charts.Web.WebChartViewer /
PerpetuumSoft.Chart.Web |
Chart.Web |
ChartViewer |
PerpetuumSoft.Charts.Windows.Forms.
ChartViewer /
PerpetuumSoft.Charts |
Chart.Win |
DashboardViewer |
PerpetuumSoft.Charts.Windows.Forms.
DashboardViewer /
PerpetuumSoft.Charts |
Dashboard.Win |
OPCChannel |
PerpetuumSoft.Framework.Connectivity.
OPCChannel /
PerpetuumSoft.Framework.Connectivity |
OPC |
WidgetProducer |
PerpetuumSoft.Instrumentation.Web.
WidgetProducer /
PerpetuumSoft.Instrumentation.Web |
IMK.Web |
Widget |
PerpetuumSoft.Instrumentation.Windows.
Forms.Widget /
PerpetuumSoft.Instrumentation |
IMK.Win |
DataCube |
PerpetuumSoft.Olap.DataCube /
PerpetuumSoft.Olap |
OLAP |
ReportGenerator |
PerpetuumSoft.Reporting.Components.
ReportGenerator /
PerpetuumSoft.Reporting |
RSS |
ReportManager |
PerpetuumSoft.Reporting.Components.
ReportManager /
PerpetuumSoft.Reporting |
RSS |
ReportDesigner |
PerpetuumSoft.Reporting.Designer.
ReportDesigner /
PerpetuumSoft.Reporting |
RSS.RunTimeDesigner |
ReportServiceBase |
PerpetuumSoft.Reporting.Silverlight.Server.
ReportServiceBase /
PerpetuumSoft.Reporting.Silverlight.Server |
RSS.Silverlight |
ReportViewer |
PerpetuumSoft.Reporting.View.ReportViewer /
PerpetuumSoft.Reporting |
RSS.Win |
SharpShooterWebViewer |
PerpetuumSoft.Reporting.Web.
SharpShooterWebViewer /
PerpetuumSoft.Reporting.Web |
RSS.Web |
ReportViewer |
PerpetuumSoft.Reporting.WPF.ReportViewer / PerpetuumSoft.Reporting.WPF |
RSS.WPF |
The list of options depending on the license options:
|

|

|

|
 |

|
 |
 |
 |
 |
 |
 |
 |
 |
 |
SharpShooter Reports.Win |
 |
 |
|
|
 |
|
|
|
|
|
|
|
|
|
SharpShooter Reports.Web |
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
SharpShooter Reports.Silverlight |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
SharpShooter Reports.WPF
|
 |
|
|
 |
|
|
|
|
|
|
|
|
|
|
SharpShooter Reports.Enterprise |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
|
|
|
SharpShooter Reports.Professional |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
|
|
|
SharpShooter Gauges.Win |
|
|
|
|
|
|
|
 |
|
|
|
|
|
 |
SharpShooter Gauges.Web |
|
|
|
|
|
|
|
|
 |
|
|
|
|
 |
SharpShooter Gauges.Enterprise |
|
|
|
|
|
|
|
 |
 |
|
|
|
|
 |
SharpShooter Gauges.Professional |
|
|
|
|
|
|
|
 |
 |
|
|
|
|
 |
SharpShooter OLAP.Win |
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
SharpShooter OLAP.Professional |
|
|
|
|
|
|
 |
|
|
|
|
|
 |
|
SharpShooter Collection.Win |
 |
 |
|
|
 |
|
 |
 |
|
 |
|
|
 |
 |
SharpShooter Collection.Web |
 |
|
 |
|
|
|
|
|
 |
|
 |
 |
|
|
SharpShooter Collection.Enterprise |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
SharpShooter Collection.Professional |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
SharpShooter Dashboards.Win |
|
|
|
|
|
|
|
|
|
 |
|
|
 |
|
SharpShooter Dashboards.Web |
|
|
|
|
|
|
|
|
 |
|
 |
 |
|
 |
SharpShooter Dashboards.Enterprise |
|
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
licx-file manual creation
The first table contains the information about options, full names of components and assemblies. The second one shows what set of options is required for a particular product.
A string of the licx-file is built by the following approach:
[Full Name], [Assembly], [Culture], [PublicKeyToken]
Here, the last 3 options are strong assembly name.
To make it more illustrative, let’s try to build a licx-file for SharpShooter Reports.Win.
From the second table we can see that we need the following options: RSS, RSS.Win, RSS.RunTimeDesigner.
The second column (Full Name/Assembly) of the first table will help define full name of the required component and assembly name. The [Culture] and [PublicKeyToken] fields are filled when we know the assembly name. In our case Culture=neutral, PublicKeyToken=8a6ae0a3e67829b5. So, finally we will have the following licx-file:
PerpetuumSoft.Reporting.Components.ReportManager, PerpetuumSoft.Reporting, Culture=neutral, PublicKeyToken=8a6ae0a3e67829b5
PerpetuumSoft.Reporting.View.ReportViewer, PerpetuumSoft.Reporting, Culture=neutral, PublicKeyToken=8a6ae0a3e67829b5
PerpetuumSoft.Reporting.Designer.ReportDesigner, PerpetuumSoft.Reporting, Culture=neutral, PublicKeyToken=8a6ae0a3e67829b5
*IMPORTANT: The ReportGenerator component is considered as obsolete and we recommend you to use ReportManager instead.
Article ID: 500, Created: November 8, 2012 at 10:42 AM, Modified: December 12, 2012 at 10:05 AM