SharpDevelop allows to extend its features by installing AddIns. With SharpDevelop 5 we bring a new and modern AddIn Manager interface into the IDE:

It can be found at the same place as the former one (Menu Tools / AddIn Manager) and supports installing, updating, disabling or removing SharpDevelop AddIns.
Installation from online repository
Completely new is the possibility to connect to an online NuGet-based repository to install or update your AddIns from. A central repository maintained by the SharpDevelop Team will be predefined. Custom repositories can be added through preferences. You can browse all repositories through the navigation bar on the left:

Selecting one repository shows installable NuGet packages containing SharpDevelop AddIns:

After clicking the Install button the NuGet package is downloaded and marked for installation:

A restart of SharpDevelop is needed to complete the installation. After that the AddIn will be shown in the "Installed" list:

Installation from package file
As in SharpDevelop 4 we still support installing an AddIn from an *.sdaddin package file:


After selecting the archive the procedure is the same as with NuGet-packaged AddIns: It will be marked for installation ...

... and after restarting SharpDevelop it will appear among other AddIns:
