Extensions add extra functionality such as additional context actions, code analyzers, support for programming languages, etc. To simplify the process of installing, updating and uninstalling different extensions, ReSharper provides a manager that does all routine operations for you automatically. You can browse all available extensions and install them with couple of clicks.
To install an extension
In the main menu, choose.
In the Extension Manager dialog that opens, check out available extensions.
Extension listed in this dialog are taken from available extension package sources. By default, only ReSharper Gallery is enabled as a package source, but you can add your own package sources.
Click Install next to the extension you want to add, and then click Install at the bottom of the dialog.
You can also install extensions from personal or company-wide extensions, which can be located anywhere. As soon as you add a new extensions package source, you can install extensions from this source; there is no difference whether it is local or remote. So if you have a set of extensions developed in your company, there is a need to distribute them publicly.
ReSharper extensions are distributed as NuGet packages. Consult the ReSharper DevGuide to learn how to create and pack the extensions.
To add a source to the list of package sources
Open thepage of ReSharper options.
Click Add .
In the Add Package Source dialog that appears, specify a display name for the new source and a local or remote file system path or a custom NuGet feed.
Click OK to add a new item to the list of package sources.
Click Save to apply the modifications and let ReSharper choose where to save them, or save the modifications to a specific settings layer using the Save To drop-down list. For more information, see managing and sharing resharper settings.