Um alle Schritte zu erhalten:
var step = xrmServiceContext.SdkMessageSet.FirstOrDefault(step => step.Name == "foobar");
alle Plugin-Baugruppen Um:
var plugin = xrmServiceContext.PluginAssemblySet.FirstOrDefault(p => p.Name == "foobar");
Sobald Sie die GUIDs bekommen Sie sie wie jede andere Entität löschen würde:
service.Delete(PluginAssembly.EntityLogicalName, plugin.Id);
Wenn Abhängigkeiten vorhanden sind, müssen Sie die Abhängigkeitsliste durchlaufen und sie zuerst löschen. Verwenden Sie RetrieveDependentComponentsRequest, um eine Liste aller Abhängigkeiten abzurufen.