ReSharper Web Help

ReSharper | Options | Tools | External Sources

In this page of ReSharper options, you can define the way ReSharper navigates to external sources. For more information, see Navigating to Compiled Code.

ItemDescription
Default Visual Studio navigation Click this radio button to use Visual Studio navigation. ReSharper navigation to external sources is disabled.
Navigation to Object Browser Click this radio button to navigate to Object Browser by default. Nevertheless, navigation to Metadata View, decompiled code or sources from symbol files is available, but you should specify the navigation destination explicitly.
Navigation to Sources

Click this radio button to enable navigation to external sources by default. ReSharper navigates to Metadata View or decompiled code, or sources from symbol files depending on the settings defined below. Regardless of the chosen settings, ReSharper can navigate to any of those destinations, when you specify the navigation destination explicitly.

Language for Metadata View (C# or Visual Basic) is defined automatically according to the navigation location (or file and project).

Use debug information for navigation Select this check box to use debug information (PDB files) in oder to define and find appropriate source files.
Allow downloading from remote locations Select this check box to enable downloading sources from Symbol Server or other remote locations.

 Note

Obviously, your computer should be connected to the Internet for this option to work. If you use a proxy server, check if the corresponding option is configured correctly on the Environment | Web Proxy Settings options page.

Decompile methods Select this check box to decompile assemblies into C# or Visual Basic code.
Show XML documentation comments Select this check box to include XML comments.
Reorder members as specified in code style settings Select this check box to apply member reordering according to formatting settings (configurable in Code Editing | [Language] | Formatting Style options pages) and member layout (configurable in the Code Editing | C# | Type Members Layout options page).
Advanced Opens the Advanced symbols options dialog box to create or edit folder substitution rules.
If an external library was compiled with another your computer, then paths inside PDB files may be relative to that computer, and therefore these paths could not be resolved automatically.
To fix this, you need to add folder substitutions rules for each path. Each folder substitution rule contains two paths:
  • Source Folder - a folder specified in the PDB files.
  • Target Folder - a folder with relevant source files on your computer or a corresponding URL of a remote server.
Show support information Click the link to show technical details on current external sources configuration.

 Note

ReSharper's settings are saved in settings layers that enable you to have different settings for different solutions as well as to share your settings with your team. To learn more, study the Managing and Sharing Options section.

See Also

Procedures

External Links