Frequently asked question

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

Last Published: May 9, 2024

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

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options