Frequently asked question

Can older ArcObjects-based custom COM components be registered using esriRegAsm.exe at a newer version of ArcGIS?

Last Published: September 13, 2023

Answer

Registration of 10.2.2. custom COM component using ESRI RegAsm at version 10.4.1 leads to Tool not Found error

Can older ArcObjects-based custom COM components be registered using esriRegAsm.exe at a newer version of ArcGIS? For example, can a 10.2.2 custom COM component button, compiled as a DLL, be registered at version 10.4.1  of ArcGIS?

ArcObjects-based custom COM components are not forward-compatible. For example, an ArcGIS 10.2.2 DLL file cannot be registered using EsriRegAsm.exe at version 10.4.1.

The only way to migrate the functionality of the older DLL to a newer version of ArcGIS is to recompile the source code at the newer version.

Article ID:000014752

Software:
  • ArcObjects SDK Microsoft NET Framework

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic