SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

Andreas Weizel

Introducing new AddIn Manager in SharpDevelop 5

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

AddIn Manager's main window

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:

Navigation bar

Selecting one repository shows installable NuGet packages containing SharpDevelop AddIns:

Available NuGet package

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

NuGet package marked for installation

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

AddIn installed from a NuGet repository

 

Installation from package file

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

 Installation from archive button

Selecting an .sdaddin package

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

Archive package marked for installation

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

 

AddIn installed from an .sdaddin package

 

Published Jun 10 2013, 11:53 PM by Rpinski
Filed under: ,

Comments

 

imgen said:

So cool. I also want to know is there a plan to do a UI overhaul? The toolbar needs a cleaning up just like Xamarin Studio did with MonoDevelop.

January 7, 2014 4:57 PM
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.