Before being listed in Plugins Store, plugins that you submit in XrmToolBox portal are validated. You will find below a check list of items to consider to ensure your plugin will be validated.

Nuget package checklist

Submitting a well configured package is essential for plugins discoverability and to ensure plugins can be listed and updated throug Plugins Store.

 

  Validation steps
My Nuget package has an Icon url

My Nuget package has a Project url

My plugin library is included in my Nuget package under a "Plugins" folder

My plugin Library version is the same that my Nuget package version

Plugin checklist 

 

  Validation steps
My plugin has a dedicated image for Large plugin display mode in Plugins list
My plugin has a dedicated image for Small plugin display mode in Plugins list
My plugin adapts its controls size when I resize XrmToolBox main application to fit to the available size
My plugin can be opened without an organization connected
Without an organization connected, plugins controls can be used without any error
Without an organization connected, using controls that requires a connection opens the connection selection dialog
With an organization connected, plugins controls can be used without any error
Long running operations are processed asynchronously and the main application is not frozen