unregistered
Issue: "What should I do if my compiled application works on the PC with the installed license, but the “trial” message window is shown on the PC, which doesn’t have license?"
This problem appears when the license was not built into your project. The matter is in the fact that Visual Studio adds the information about the license to the compiled assembly during the compilation. The compiled assembly uses the components which require licensing. This is standard licensing mechanism used by .Net Framework. You can read more information on licensing here: Licenses.licx File.
What should you do if you have such problem?
Here is the list of possible reasons of the issues and their solutions:
-
Visual Studio didn’t build in the license.
- It is a known issue with the web site project. The description of the solution can be found here: How to add information about licenses into your web site (workaround).
- The issue which usually occurs on x64 system during the use of the old product versions. The description of the solution can be found here: Known issue with 64 bit Windows 7.
- The issue with the old product versions which don’t support .Net Framework 4 in the projects with use of .Net Framework 4. The only solution is to upgrade your product version to the latest one.
- The licenses.licx file is missing or it is not filled.
- If the file was not created for some reasons, then it is possible to create it manually. Please read the description on how to do this here: Manual Creation of .licx File.
- If the file was created, please make sure that the versions indicated in it coincide with the versions of the referenced assemblies (see the correspondence of options to the license type in the table given below).
- The licenses.licx file is created by Visual Studio designer during the form or component opening in design time. In connection with this, if some components are created manually then the data about them are not built in the licx file. They should be added manually (see below).
- You are trying to use the component which is not supported by your license.
Please pay attention that the message about the trial period includes data about what option is missing in the license (marked with red rectangle) and for which component (marked with green rectangle). The component name with indication of namespaces is in the title:
To add the component manually you should add the string with the following content (with indication of the name, assembly and version):
<Name>,
<Assembly>, Version=<Version>, Culture=neutral,
PublicKeyToken=8a6ae0a3e67829b5
If the described solutions don’t help you, then please e-mail to our Technical Support Team at support@perpetuumsoft.com. Please enclose screenshots of the “trial” windows, indicate the name and the e-mail of the person on whom the license was registered, project Framework version, Visual Studio version, version and OS bitness, your project type.
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 |
|
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |