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: