Licensing¶
Licenses are required to run your application in the debugger. All licenses are created and managed through the ThinkGeo Product Center
, which can be downloaded here. Just sign in with your thinkgeo account and download the appropriate version of the ProductCenter.exe.
ThinkGeo Desktop has 3 types of licenses:
1. Evaluation License
2. Developer License
3. Runtime License
Evaluation License¶
The first time you reference one of the ThinkGeo NuGet packages, your browser will open to prompt you to register for a ThinkGeo account. Once your account has been registered, download and run Product Center to begin your evaluation. This allows you to try all of our products for 30 days to see if it meets your needs. During this time, you can develop your application with the debugger attached. The screen may be watermarked to remind you of how many days you have left during your evaluation.
More details on evaluations can be found on our FAQ page.
What happens if my evaluation expires?¶
If your evaluation license has expired but you're still evaluating our product, contact sales@thinkgeo.com and request an extension.
What if I need to demo my project without the debugger attached?¶
In this event, email sales@thinkgeo.com, and we can issue a special license that will allow you to run the project in runtime mode. It will be watermarked, but we can work with you to tailor the watermark message. This is especially helpful when demoing something to a third party. We want to make the evaluation experience as easy as possible and would be happy to work with you.
Developer License¶
After your evaluation is complete and you purchase a license, you will activate a developer license via the Product Center. With an active developer license, you can generate a runtime license and run the application without watermarks when attached to the debugger. Note: Mobile is a little different than Desktop or Web because you need a runtime license even when debugging in a local development environemnt.
If you need to move the developer license to another user in the future, you can deactivate the license through Product Center and reassign it.
More details on developer licenses can be found on our FAQ page.
Runtime License¶
Runtime licenses are used when your application is running without a debugger attached. This is typically when your application is deployed to a production environment or being tested by QA staff. A runtime license can be easily created - see the Deployment page for details. There are no limitations to the number of runtime licenses you can generate. Once generated they go into your application's bin folder and need to be deployed with the application. If at any time the name of your .exe changes, you will need to generate a new license file.
Runtime licenses are perpetual and can be generated even if your developer subscription has lapsed.
More details on runtime licenses can be found on our FAQ page.