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.