TECH MONDAY: Power Platform ToolBox oder XrmToolBox – die wichtigsten Unterschiede


Die Power Platform ToolBox läuft unter Windows, Linux und macOS, während die XrmToolBox eine deutlich größere Auswahl an Plug-ins bietet. Wir vergleichen die Architektur und die Funktionen beider Tools, die die Entwicklung von Dynamics 365- und Power Platform-Anwendungen unterstützen.
Entwickler von Dynamics 365- und Power Platform-Anwendungen greifen auf zusätzliche Tools zurück, wenn die Standard-Weboberfläche die benötigten Einstellungen oder Funktionen nicht bereitstellt. Über viele Jahre hinweg wurden solche Erweiterungen vor allem für die XrmToolBox entwickelt.
Die Power Platform ToolBox erfüllt eine ähnliche Aufgabe, wurde jedoch auf Basis eines anderen Technologie-Stacks entwickelt und läuft auf mehreren Betriebssystemen. Zum Zeitpunkt der Veröffentlichung dieses Artikels bot sie jedoch deutlich weniger Plug-ins als die XrmToolBox.
Zwei Toolkits für Entwickler von Microsoft-Anwendungen
Das Standardportal „Power Platform Apps Maker“ ermöglicht die Erstellung und Erweiterung von Anwendungen auf Basis von Dynamics 365 und der Power Platform. Einige Einstellungen und Konfigurationsmöglichkeiten lassen sich jedoch über die Benutzeroberfläche nur schwer oder gar nicht nutzen.
Die Community der Plattform hat zahlreiche Tools entwickelt, die Entwicklern und denjenigen, die Low-Code-Anwendungen anpassen, die Arbeit erleichtern. Ein Großteil davon funktioniert als Plug-ins für die XrmToolBox.
Auch die Power Platform ToolBox bündelt solche Lösungen, erfüllt jedoch den Bedarf an einer modernen und plattformübergreifenden Umgebung.
Woher rührt die Notwendigkeit, die Power Platform ToolBox zu entwickeln?
XrmToolBox wird seit über einem Jahrzehnt weiterentwickelt. Die Benutzeroberfläche weicht von den heutigen Standards ab, und die Funktionsweise ist auf Windows beschränkt.
Die Leistung und Stabilität einer Anwendung können auch von den darin ausgeführten Plug-ins abhängen. Die Power Platform ToolBox soll diese Einschränkungen beheben und läuft auf drei Systemen:
- Windows,
- Linux,
- macOS.
Dadurch können Teams, die mit unterschiedlichen Betriebssystemen arbeiten, es nutzen.
Architektur der XrmToolBox
Das ältere Tool wurde als Windows-Forms-Anwendung entwickelt, die auf dem klassischen .NET Framework 4.8 läuft.
Für die Verwaltung von Plug-ins nutzt es das Managed Extensibility Framework (MEF). Außerdem greift es auf Bibliotheken für Windows zurück, unter anderem im Bereich der Benutzeroberfläche und der Verbindungen zu Dataverse.
Aufgrund der Abhängigkeit von diesen Komponenten ist es nicht möglich, die XrmToolBox in anderen Umgebungen als Windows zu starten.
Die plattformübergreifende Architektur der Power Platform ToolBox
Die neuere Anwendung wurde in TypeScript unter Verwendung des Electron-Frameworks geschrieben. Sie nutzt IPC-Kanäle und ein modulares Verwaltungsmodell.
Die verwendete Architektur ermöglicht die Erstellung von Versionen für verschiedene Betriebssysteme. Dies ist der wesentliche Unterschied zu einer Lösung, die auf Windows Forms und Windows-Systembibliotheken basiert.
Das Plugin-Ökosystem beider Tools
Zum Zeitpunkt der Veröffentlichung dieses Artikels bot die Power Platform ToolBox 18 Plug-ins an. In der XrmToolBox waren über 100 davon verfügbar.
Die Anzahl der Erweiterungen für die neue Plattform mag zwar steigen, doch müssen nicht alle bisherigen Tools darauf übertragen werden. Ein Teil davon könnte aufgegeben werden oder nicht mehr aktiv weiterentwickelt werden.
Was die Verfügbarkeit von Erweiterungen angeht, hat die XrmToolBox also nach wie vor einen deutlichen Vorteil.
Kriterien für die Auswahl einer geeigneten Lösung
Wenn die Arbeit ausschließlich unter Windows stattfindet und der Zugriff auf eine breite Palette von Plugins von entscheidender Bedeutung ist, bleibt XrmToolBox die Lösung mit dem umfangreicheren Ökosystem an Erweiterungen.
Die Power Platform ToolBox ist eine Überlegung wert, wenn das Tool auch unter Linux oder macOS laufen soll oder wenn das Team eine Anwendung nutzen möchte, die auf einem neueren Technologie-Stack basiert.
Die Entscheidung hängt in erster Linie von folgenden Faktoren ab:
- der im Team verwendeten Betriebssysteme,
- Verfügbarkeit der erforderlichen Plug-ins,
- Tools, die für die Entwicklung und Konfiguration von Dynamics 365- und Power Platform-Anwendungen benötigt werden.
Die Power Platform ToolBox bietet eine plattformübergreifende Umgebung, während sich die XrmToolBox nach wie vor durch eine deutlich größere Anzahl verfügbarer Plug-ins auszeichnet.
Verwandte Beiträge

Eine E-Mail pro Monat, nur das Wesentliche
Was gibt es Neues bei Dynamics, Power Platform und Copilot – ganz ohne Marketing-Geschwätz.