HOW TO

Können ältere benutzerdefinierte ArcObjects-basierte COM-Komponenten mit esriRegAsm.exe in einer neueren Version von ArcGIS registriert werden?

Last Published: May 9, 2024

Die Registrierung einer benutzerdefinierten COM-Komponente der Version 10.2.2. mit ESRI RegAsm der Version 10.4.1 führt zum Fehler "Werkzeug nicht gefunden"

Können ältere ArcObjects-basierte benutzerdefinierte COM-Komponenten mit esriRegAsm.exe in einer neueren Version von ArcGIS registriert werden? Kann z. B. eine benutzerdefinierte COM-Komponentenschaltfläche der Version 10.2.2, die als DLL kompiliert wurde, in Version 10.4.1 von ArcGIS registriert werden?

Benutzerdefinierte ArcObjects-basierte COM-Komponenten sind nicht aufwärtskompatibel. Beispielsweise kann eine DLL-Datei von ArcGIS 10.2.2 nicht mit EsriRegAsm.exe der Version 10.4.1 registriert werden.

Die einzige Möglichkeit, die Funktionalität der älteren DLL auf eine neuere Version von ArcGIS zu migrieren, besteht darin, den Quellcode in der neueren Version neu zu kompilieren.

Artikel-ID: 000014752

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln