Views:
Applies to Product – Microsoft Dataverse

What’s happening?
After updating an existing Dataverse plugin in the testing environment, some of the plugins are not restored correctly, leading to the disappearance of other plugins.

Reason:
This occurs by design when using the Plugin Registration Tool. When only one plugin is selected for update, all other plugins are removed from the assembly. The selection screen essentially asks which classes to include in the assembly, and if they are deselected, they are removed.

Resolution:
To resolve this, ensure that all plugins are selected in the Plugin Registration Tool before updating. This will include all classes in the assembly. If plugins have been deleted, they will need to be recreated, and the assembly can be updated again by selecting all plugins on the screen.