We have made changes recently to improve consistency in the way developers author plugins.
Here’s how to update the About Plugin.
I no longer need to implement IMapPlugin and will use the Activate() method instead of Initialize.
The base class Extension contains an App property that can be referenced.
If you would like to create a plugin from scratch, try searching for DotSpatial in Visual Studio online templates.