Community

I am a university student , I depend on Syncfusion in my project and I will deliver my project in few days 
I faced the problem of license 
Can you help me please :( ?!

Attachment: 36177365_10216592419951206_5399418003022413824_n_7223260f.rar

10 Replies

RB Rabhia Beham Kathar Mideenar Syncfusion Team June 26, 2018 12:13 PM UTC

Hi Menna,

Thanks for contacting Syncfusion Support.

You have to generate the license key and register it when launch of your application as specified in the below help documents.

https://help.syncfusion.com/common/essential-studio/licensing/license-key#how-to-generate-syncfusion-license-key

https://help.syncfusion.com/common/essential-studio/licensing/license-key#xamarinios

Also, please refer this blog post for understanding the licensing changes introduced in Essential Studio. 

Regards,
Rabhia Beham K. 



EM Emil June 27, 2018 10:01 AM UTC

hi, 

Does it always verify at run time? that registration should be not only 1 time somewhere else rather than inside the code? because it may slow down our code unnecessarily and beside that if the user is offline or lets say something went wrong and couldnt be verified. it will unpleasant experience for users.

Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY");


KA Kannan Syncfusion Team June 27, 2018 11:11 AM UTC

Hi Menna, 
  
Yes, the Syncfusion licensing verifies at runtime only. You have to register the Syncfusion license one time before the any Syncfusion control initialize. We recommended the license register for each platform
  
  
The Syncfusion licensing system will not affect the application performance. We display the pop up message one time when launching the application if license is not registered, invalid or expired.  
  
Regards, 
Kannan 
  
  



EM Emil June 28, 2018 10:57 AM UTC

Hello,

Please reconsider this way of working. this is a such big drawback for your users. I understand that you want to ensure your awesome and hard work but it is a risk for released apps because it is "Code" and it can have a bug. if it has a bug and for any reason "License cant be verified", end users will experience this at run time. I dont want to give names but  other companies are handling this different way using VS menus or  extensions. Run time validation is risk in my opinion.

thank you for your consideration.

Emil


KA Kannan Syncfusion Team June 29, 2018 03:49 AM UTC

Hi Emil,


Thank you for sharing your concern.


We do provide a version of our assemblies for our customers that do not have any runtime licensing checks. You have to download the licensed product from the “License and Downloads” section of our website and this version will not have any runtime licensing checks. The runtime licensing checks were mainly introduced for customers who were using our assemblies from nuget.org since NuGet does not offer any built-in support for enforcing licensing.


Please let us know if you need any further clarifications.


Regards,
Kannan
 



EM Emil June 30, 2018 10:52 AM UTC

Thank you that is great to know. too bad that Nuget doesnt have this yet. I wonder if there can be a way to achieve this while creating an apk or ipa file while archiving. So verification wont allow user to create an archive if verification fails. so it will be one time validation even for nuget


EM Emil replied to Kannan July 11, 2018 02:06 PM UTC

Hi Emil,


Thank you for sharing your concern.


We do provide a version of our assemblies for our customers that do not have any runtime licensing checks. You have to download the licensed product from the “License and Downloads” section of our website and this version will not have any runtime licensing checks. The runtime licensing checks were mainly introduced for customers who were using our assemblies from nuget.org since NuGet does not offer any built-in support for enforcing licensing.


Please let us know if you need any further clarifications.


Regards,
Kannan
 


Hi Kannan,

1) if I use licensed assemblies with add reference on my project, do i still have to add reference on Syncfusion.Licensing.dll ? when I download all my assemblies, it is also included.

2) if I use nuget, does it happen every time user uses the application? what do you mean by "one time", if I run it myself one time and publish to the app store, validation is done only when i run it or also it is validated every time, each users are running my app?

You have to register the Syncfusion license one time before the any Syncfusion control initialize. 


thanks,

Emil


KA Kannan Syncfusion Team July 13, 2018 05:07 AM UTC

Hi Emil, 

Q) if I use licensed assemblies with add reference on my project, do i still have to add reference on Syncfusion.Licensing.dll ? when I download all my assemblies, it is also included. 

A) No, you need not add Syncfusion.Licensing assembly as reference if you use licensed assembly. We have provided Syncfusion.Licensing for those who migrated the application with NuGet or evaluation to license for avoid compilation error and assembly not found issue. 

Q) if I use nuget, does it happen every time user uses the application? what do you mean by "one time", if I run it myself one time and publish to the app store, validation is done only when i run it or also it is validated every time, each users are running my app? 

A) Yes. It will validate everytime when launching of an application for every users. No. One time means that the license key registration is required only once for the entire application instead of validating every control in the application.  

Kannan 



DW Douglas William March 6, 2021 08:41 PM UTC

These assemblies to not need runtime checks is also available for community license?
If yes, where I can read the documentation or tutorial to implement?
Thanks


KJ Kalap Johnson Peter Paulraj Syncfusion Team March 12, 2021 01:23 PM UTC

Hi Douglas, 
 
Yes. You can download and install the fully licensed version of our Essential Studio installer from Licensed & Downloads  section from your account. 

 

You can download our latest Essential Studio installer from the below link. 


 

Refer below the documentation for step by step installation of Essential Studio installer. 



You can find the Syncfusion libraries\NuGet packages from the below installed location. 

Assemblies location: “C:\Program Files (x86)\Syncfusion\Essential Studio\{Platform}\18.4.0.39\Assemblies\” 

Nuget packages location: C:\Program Files (x86)\Syncfusion\Essential Studio\{Platform}\18.4.0.39\NuGetPackages 

Example: C:\Program Files (x86)\Syncfusion\Essential Studio\Blazor\18.2.0.44\NuGetPackages 
 
 
To install this Local NuGet packages, refer this blog from the highlighted topic. 
 
 


You can use this controls in Visual Studio projects for your development. 

Refer the following links to know more about Syncfusion Essential Studio products 



Let us know if you need further assistance. 

Regards, 
Kalap Johnson Peter P.

Loader.
Up arrow icon