Dynamics crm 删除代码中的插件和步骤(Dynamics CRM 2013)

Dynamics crm 删除代码中的插件和步骤(Dynamics CRM 2013),dynamics-crm,dynamics-crm-2013,xrm,Dynamics Crm,Dynamics Crm 2013,Xrm,如果不使用插件注册工具或CRM定制表单,如何删除SDK消息步骤 这在使用XRMSDK的代码中是可能的。还可以在代码中删除插件吗?获取所有步骤: var step = xrmServiceContext.SdkMessageSet.FirstOrDefault(step => step.Name == "foobar"); 要获取所有插件程序集,请执行以下操作: var plugin = xrmServiceContext.PluginAssemblySet.FirstOrDefault(

如果不使用插件注册工具或CRM定制表单,如何删除SDK消息步骤

这在使用XRMSDK的代码中是可能的。还可以在代码中删除插件吗?

获取所有步骤:

var step = xrmServiceContext.SdkMessageSet.FirstOrDefault(step => step.Name == "foobar");
要获取所有插件程序集,请执行以下操作:

var plugin = xrmServiceContext.PluginAssemblySet.FirstOrDefault(p => p.Name == "foobar");
一旦获得GUID,您将像删除任何其他实体一样删除它们:

service.Delete(PluginAssembly.EntityLogicalName, plugin.Id);
如果存在任何依赖项,则需要遍历依赖项列表并首先删除它们。用于获取所有依赖项的列表