Service components such as DataConnectors, DataEngine, and TextParser support design-time verification-based licensing through the NuGet package build scripts within the components. Each developer needs a license to build their project. When a valid key is found, the app is properly licensed during the build action.
In order to license a .NET Framework application, follow these steps:
This enables the application to build and license the ComponentOne Service Components. The app is successfully licensed by generating a unique and valid .gclicx file in the build output (obj/Debug or obj/Release). This file must be distributed with the application.
Applications that are created on Service Components require a unique runtime license. If you have a 2020 v1 or earlier key (issued prior to July 29, 2020), you must generate a runtime app key using the GrapeCity Visual Studio Extension. For detailed steps to generate a runtime app key using the GrapeCity Visual Studio Extension, see Generate License using GrapeCity Visual Studio Extension.
If you have a 2020 v2 or newer key (issued after July 29, 2020), you may continue to use generated runtime app keys, or you may allow the latest ComponentOne NuGet packages to automatically license your app at build. This is quicker and recommended for users with newer keys. For more information, see Generate License Automatically at Build.
If you are using ComponentOne controls with Visual Studio 2017 or above, you can use the GrapeCity Visual Studio Extension to license applications, open Sample Explorer, update projects and contact Technical Support. After installation, it gets available with various options as shown below.
To use GrapeCity License Manager Extension, follow these steps:
You need to login your GrapeCity account. In case you do not have an account, you can create it using the Register option. Once you register, the License Manager window appears as shown in the image below:
Starting with 2020 v2, ComponentOne Service Component controls support application licensing through the NuGet package build scripts. Each developer or build machine needs a license to build the project and properly license the application.
In order to license Service Component application using ComponentOne NuGet packages, all you must do is activate a 2020 v2 (or newer) serial key for the Service Components Edition or Studio Enterprise through the GrapeCity License Manager. For the detailed steps, see Using GrapeCity License Manager Tool.
This enables the application to build and license the ComponentOne Service Components Edition controls. The app is successfully licensed by generating a unique and valid .gclicx file in the build output (obj/Debug or obj/Release). This file must be distributed with the application.
Note that this method licensing is only supported in Visual Studio 2019 and above.