Perpetuum Software
Language
 
Home>Knowledge Base>General Questions>Using Licenses>Solution for the Licensing Issues
User Login
Username
Password
 
 Login
Information
Article ID346
Created On3/17/2011
Modified1/27/2012
Share With Others

Solution for the Licensing Issues

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:

  1. 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.

  2. 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).

  3. 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