Syncfusion Community Licensing - VSTS Build

We have a Syncfusion Community License and are using Syncfusion controls for Xamarin.Forms. This is working well for us and we are able to build our product on our local machines and also using a Hosted VSTS Build Agent.

All builds produced via the VSTS Build agent however display a warning in a dialog box the first time a Syncfusion Control is used - this does not happen on our locally produced builds. I have attached an image to this post which shows the license dialog message that we are seeing in VSTS Hosted Agent Builds.

My question here, how can we ensure that our community license is correctly applied during the VSTS Hosted Agent builds? Where does the build job look to locate the license that should be applied, which in our case should be our community license.

Thanks in advance for the guidance.

Chris

Attachment: Image1_6c76f5c5.zip

1 Reply

KA Kannan Syncfusion Team August 21, 2018 05:14 AM UTC

Hi Chris, 
  
Thanks for contacting Syncfusion support.   
  
Syncfusion introduced the licensing system from v16.2.0.41 for Syncfusion NuGet packages and evaluation setup. You have to generate the license key and register it when launch of your application as specified in the below help documents if you referring the NuGet packages. 
  
   
   
Also, please refer this blog post for understanding the licensing changes introduced in Essential Studio.   
  
 
Q) how can we ensure that our community license is correctly applied during the VSTS Hosted Agent builds? 
 
A) We suspect that your local machine may refer the Syncfusion earlier version of 16.2.0.41 NuGet packages. There are no additional changes for VSTS Hosted Agent builds. 
  
 
Q) Where does the build job look to locate the license that should be applied, which in our case should be our community license. 
 
A) The Syncfusion license validates at runtime when Syncfusion control initializes, but not at compilation time. We have documented in below user guide for the recommended place to register the Syncfusion license. If you need to register the license even community license when using the Syncfusion NuGet packages as reference in application.  
 
  
 
Please let us know if you need any further assistance. 
  
Regards,  
Kannan 


Loader.
Up arrow icon