ActiveReports licensing on a build server

Posted by: bagattini on 3 August 2023, 6:46 pm EST

    • Post Options:
    • Link

    Posted 3 August 2023, 6:46 pm EST

    Greetings,

    I’m currently testing ActiveReports17 with the intent to upgrade an old ActiveReports7 implementation. On the development machine all is going well and I’m able to run the application with the new reporting engine (of course, I’m getting the warnings about the trial version).

    My application is built and packaged by a continuous integration server and the build now breaks with the following errors:

    Properties\licenses.licx (1,0): errorLC0003: Unable to resolve type 'GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win'
    Properties\licenses.licx (2,0): errorLC0003: Unable to resolve type 'GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports'
    Properties\licenses.licx (3,0): errorLC0003: Unable to resolve type 'GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports'

    Any suggestion about this? More broadly, how does the licensing on a build server works in terms of seats, since AR is licensed on a per-developer basis?

    Thank you in advance,

    Matteo

  • Posted 6 August 2023, 9:31 pm EST

    Hi Matteo,

    Could you try removing the ‘licenses.licx’ file from your project and from the ‘Solution Explorer’ right-click your project ‘Add > New Item’ and add a new PageReport this will recreate your ‘licenses.licx’ file with all the required strings and embed it to your project. To learn more about licensing a project please refer to Licensing a Project.

    However, if you are licensing a class library (DLL) you’ll need to license the project by generating a .gclicx license file. You may learn more about the same here Licensing Compiled Code.

    For licensing on a build agent/pipeline, you can either license it using a Developer license or a Pipeline license.

    For a developer license, the license is still used per-developer basis i.e. a single developer license is meant to be used by the same developer on up to three machines.

    However, when licensing a pipeline with a developer license:

    • Your serial key must be activated and deactivated for each build.
    • You may only activate and deactivate a single key up to 9 times per day.

    For a pipeline license, you may build and deploy applications from a dynamic build agent with fewer limitations than a standard developer license. A pipeline license allows unlimited activations per day with no need to deactivate the key. The serial key must still be activated before each build, but it does not require network access and it cannot be used for design-time development.

    You may get in touch with our sales team for any more queries related to the license types by reaching out to us.sales@grapecity.com or call 1.800.858.2739.

    Regards,

    Anand

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels