This control requires an ESRI Designer license

Last Published: April 25, 2020

Error Message

When developing applications that use the ArcGIS developer controls, if the control is dropped onto a form, the following error message appears:

"This control requires an ESRI Designer license. Remove this control from your project."


The ArcGIS Engine Developer Kit product is not installed and authorized on the machine.

ArcGIS Desktop installed the following controls:


An ArcGIS Desktop license only allows the development or design of applications with the MapControl and PageLayoutControl controls.

The remaining controls are licensed for ArcGIS Engine and can only be used to develop if the ArcGIS Engine Developer Kit is installed and authorized.

Solution or Workaround

ArcGIS 9.0 & 9.1
Purchase the ArcGIS Engine Developer Kit product and authorize the machine to develop with any of the following controls:

For more detailed information on how to use each of these controls and which license is needed for each, refer to the ArcGIS Developer Help. For example, the 'TOCControl CoClass' help topic says that this control's availability is with the ArcGIS Engine product.

    Article ID:000007505

    • ArcGIS Server

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options

    Discover more on this topic