We are upgrading the ComponentOne controls among other things is a system with many projects. This project that currently fails is a service that among other thins is creating exports and reports in PDF and EXCEL formats. The reports are plug-in dlls but the executions is done by the service.
We found out that a problem is the licenses.lic file. The old current content:
C1.C1Pdf.C1PdfDocument, C1.C1Pdf.4.5.2
C1.C1Rdl.Rdl2008.C1RdlReport, C1.C1Report.4.5.2
C1.C1Preview.C1MultiDocument, C1.C1Report.4.5.2
C1.C1Preview.C1PrintDocument, C1.C1Report.4.5.2
C1.C1Report.C1Report, C1.C1Report.4.5.2
C1.C1Excel.C1XLBook, C1.C1Excel.4.5.2
C1.Win.C1Document.C1SSRSDocumentSource, C1.Win.C1Document.4.5.2
We updated the license file to this:
C1.C1Pdf.C1PdfDocument, C1.C1Pdf.4.8
C1.C1Rdl.Rdl2008.C1RdlReport, C1.C1Report.4.8
C1.C1Preview.C1MultiDocument, C1.C1Report.4.8
C1.C1Preview.C1PrintDocument, C1.C1Report.4.8
C1.C1Report.C1Report, C1.C1Report.4.8
C1.C1Excel.C1XLBook, C1.C1Excel.4.8
C1.Win.C1Document.C1SSRSDocumentSource, C1.Win.C1Document.4.8
When we removed all the lines it compiled but that means that we will not have any App_Licenses.dll created.
There is also a dummy form used to be able to create and det a license dll that we had to remove - could not load the dll.
We looked into the sample file for PDF file creation and you are using a .gclicx file.
154b86e3-6b5b-4b2e-acdc-91d24d249879;-8585241724854775808;Q3JlYXRlUGRm;MTU0Yjg2ZTMtNmI1Yi00YjJlLWFjZGMtOTFkMjRkMjQ5ODc5,MzgxMDg0ODdYWFhYWFhYWDA0MQ,Sk1QUg,RmFsc2U,ODExNg,RmFsc2U,MA,MA,djIwMzAuMw,;0lgHxEAHWK82rhMHaaVu5ANiFdNXPlwpIYRcqnsdqCtC3ZO/CrOAbBiQLEGGp07ZJG7170MWgS8nJ+2ev/Y9b953fRD/+94/FH7gBfTRIdIKpcoLZSYtscnUAjk+k1CREHWUVQpehE5N+EmzYhFuntdGRZW7FosXGfzkGqKKEyk
How does this work? What do we have to change?
We are a development team with our own licenses and the final build is done on a build server with its own license.
The source code is in GITHUB and the creation of a new version is done by CCNet that checks out the code, compile and build installation kits.
The system consist of services, Web Service, Web and a Windows application that share different dlls.
How shall we handle the new license function in our system or do we have to use the older 2025v1 version instead?
We have a special source folder with all components that we use and that the references points to that folder making sure we use the same components on all our PCs and server. So can you pls share how the new license management works?