ReSharper 2021.2 Help

Manage extensions

Extensions add extra functionality such as additional context actions, code analyzers, support for programming languages, and so on. 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.

Install an extension

  1. In the main menu, choose ReSharper | Extension Manager.

  2. 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.

  3. Click Install next to the extension you want to add, read and accept the Third-party plugins privacy note, and then click Install at the bottom of the dialog.

You can also install 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.

Add a new source to the list of package sources

  1. Select ReSharper | Options from the main menu or press Alt+R O, then choose Environment | Extension Manager on the left.

  2. Click Add Themed icon added parameter screen gray.

  3. 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.

  4. Click OK to add a new item to the list of package sources.

  5. Click Save in the Options dialog 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 list. For more information, see Manage and share ReSharper settings.

Install an extension from a local .nupkg file

  1. Select ReSharper | Options from the main menu or press Alt+R O, then choose Environment | Extension Manager on the left.

  2. Click Add Themed icon added parameter screen gray.

  3. In the Add Package Source dialog that appears, specify any display name for the new source and chose the directory where the .nupkg file with the extension is located, then click OK.

  4. Optionally, you can clear the checkbox next to the default package source (.NET Products Gallery) if you are only going to use your local extension.

  5. In the main menu, choose ReSharper | Extension Manager.

  6. Find the extension from your local .nupkg file and click Install.

Last modified: 30 September 2021