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.
|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.
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 in the ReSharper | Options | Environment | Web Proxy Settings.
|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 settings configurable in the ReSharper | Options | Code Editing | C# | Type Members Layout.|
Advanced symbols options dialog box to create or edit folder substitution
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:
|Show support information||Click the link to show technical details on current external sources configuration.|
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.