ReSharper 8.0 Web Help

You can export one ore more code templates to a separate file and distribute or share it with other developers. Accordingly, you can import templates created and shared by other developers. To be imported correctly, a template file must be created with ReSharper.

Note

If different fields of the exported template are defined in different settings layers, they will be merged in the exported copy of the template; values from the uppermost layer will be used for each field. For more information, see Storage of Templates.

To export code templates
  1. On the main menu, choose ReSharper | Templates Explorer.
  2. In the Templates Explorer window that appears, click one of the tabs to choose the type of the template: Live Templates, Surround Templates, or File Templates.
  3. If you need to export templates from a particular settings layer, choose this layer in the Layer selector.
  4. Choose the desired scope and, optionally, a category to find the templates that you want to export.
  5. Select one or more templates to be exported. For multiple selection, hold the Ctrl key.
  6. Click Export toolbar__export on the toolbar.
  7. In the Save As dialog that appears, specify file name and location, and then click Save.
To import code templates
  1. On the main menu, choose ReSharper | Templates Explorer.
  2. In the Templates Explorer window that appears, click one of the tabs to choose the type of the template: Live Templates, Surround Templates, or File Templates.
  3. If you need to import templates to a particular settings layer, choose this layer in the Layer selector.
  4. Click Import toolbar__import on the toolbar.
  5. In the Open Templates File dialog that appears, specify a *.DotSettings file with templates. Note that template types saved in this file should correspond to the currently opened tab.
  6. Click Open.

Tip

As an alternative to importing and exporting templates, you can use the ReSharper's settings layers to share your code templates. For more information, see Sharing Templates