If you want to use Graphics Mill for .NET as long as you like you should purchase a license in Aurigma Online Store or from a reseller company. After you purchased an appropriate license you need to register new full license key. This key allows you to develop, use and distribute applications which use Aurigma Graphics Mill 5.5 for .NET.
There are several full licensing options. Find more detailed information about available licenses in Licensing topic.
This article describes all aspects associated with full license key registration.
License Key Registration Wizard is distributed with the product and intended to register license key for Graphics Mill for .NET . It should be launched on the machine where you are going to develop a project with Graphics Mill for .NET. There are two ways to register the product using the utility: through the Web and manually.
If you move the project to another machine the registration will be lost. To avoid it you can embed license key into resources as it is described in Embed Full License Key into the Resources section of this article.
If you purchased full license key in Aurigma Online Store you can register them in the following way:
Click Request license keys via the Internet, and then click Next.
Select the check box opposite Aurigma Graphics Mill 5.5 for .NET product name and click Next.
Enter your E-mail and Password you are registered on Aurigma and purchased the licenses with.
After passing through all the wizards' steps you will see registration results. If full license key cannot be registered for some reasons the information about it will be available in the last dialog. In that case, you should eliminate the reason and retry the registration. If you have any problems with it create support case. If the registration has passed successfully, purchased full key will be registered in your system.
If for some reasons you cannot use the online registration (e.g. you have purchased the licenses from a reseller company) License Key Registration Wizard provides a possibility to insert your full license key manually. To do it you should pass through the following wizards' steps:
Get your full license key:
Click Enter license keys manually, and then click Next.
Select the check box opposite Aurigma Graphics Mill 5.5 for .NET product name and click Next.
Enter license key in dialog for the product carefully.
Type license key without extra characters, such as white spaces, etc.
After passing through all the wizards' steps you will see registration results. If full license key cannot be registered for some reasons the information about it will be available in the last dialog. In that case, you should eliminate the reason and retry the registration. If you have any problems with it create support case. If the registration has passed successfully, purchased full key will be registered in your system.
If you deploy your web application on a production server you should register full license key using LIC file. There are two ways to make LIC file: using the utility and manually.
If you develop a desktop application do not include full license key in the end product using LIC file! Register Graphics Mill for .NET at the development machine only and embed license key into resources. This approach is described in Embed Full License Key into the Resources section of this article.
Click Save registered license keys to LIC files, and then click Next.
Select the check box opposite Aurigma Graphics Mill 5.5 for .NET product name and click Next.
Choose a folder to save LIC file to and click Next.
After passing through all the wizards' steps LIC file will be saved in the specified folder.
Get your full license key:
If you already registered full license key in your system you can view them using License Key Registration Wizard. To do it just click View registered license keys, and then click Next.
The registered full license key will be shown:
This approach is intended for desktop applications which are distributed with Graphics Mill for .NET. You should apply all the steps described in this section at the development machine only. If you execute these instructions correctly full license key will be imported into resources of your application when you compile it. In that case you do not need to register Graphics Mill for .NET on the customers' workstations.
Add a new text file named Licenses.licx (you cannot give this file any other name) into the project, or open an existing one.
Normally Visual Studio hides this file in the Solution Explorer. That's why it is possible that this file is already added to your project (under certain circumstances it is auto-generated). In this case you should click Show All Files on the Solution Explorer tree pane to see this file.
If you are using Graphics Mill for .NET in a custom control (rather than in an end-user desktop application), you should add the .licx file into the desktop application which uses your control.
Add the following string into this file:
Aurigma.GraphicsMill.Bitmap,Aurigma.GraphicsMill
In other words you should add name of licensed class and DLL name without extension separated by comma.
If license key works on the developer machine only, and does not work on the customers' workstations, it most likely means that there are some problems with the .licx file. In this case check whether you have correctly performed step 2.
Graphics Mill for .NET provides a possibility to verify whether license key is registered correctly and the trial period is not expired at runtime. To perform that core assembly contains Aurigma.GraphicsMill.Licensing namespace. This namespace includes classes intended to get information about registered license key.
The following code sample demonstrates how license key validation can be implemented in Windows Forms application:
If Aurigma.GraphicsMill.Licensing.GraphicsMillLicenseInformationProvider.BitmapLicenseInformation.LicenseKeyIsExpired Then Windows.Forms.MessageBox.Show("Graphics Mill evaluation period has expired", _ "Aurigma Graphics Mill for .NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) End If
if (Aurigma.GraphicsMill.Licensing.GraphicsMillLicenseInformationProvider.BitmapLicenseInformation.LicenseKeyIsExpired) System.Windows.Forms.MessageBox.Show("Graphics Mill evaluation period has expired", "Aurigma Graphics Mill for .NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
If you want to evaluate Graphics Mill for .NET before purchase a license you should request us to provide you with trial license key. If you have any problems with product registration create support case. Read more about trial license key in the How to Evaluate Graphics Mill topic.