导航到:符号文件中的源代码
此命令尝试获取库符号的原始源文件并在其中显示该符号。
当您在源代码中对库符号或反编译源代码调用 导航到 时,此命令将变为可用。 您可以从 解决方案资源管理器、 文件结构窗口 和其他工具窗口调用此命令。

ReSharper 从符号服务器下载所需文件可能需要一些时间;在这种情况下,您将看到下载进度。
如果在 ReSharper 选项的 页面中选择了 默认 Visual Studio 导航 ,则此命令不可用。 要使其可用,请在此组中选择任何其他选项。
要成功执行此命令,目标程序集应具有 PDB 信息。 ReSharper 使用两种方法搜索 PDB:
它会在目标程序集所在的同一目录中本地搜索 PDB。
如果未能在那里找到 PDB,它将使用
_NT_SYMBOL_PATH环境变量在符号服务器上查找。 此外,ReSharper 使用 Visual Studio 选项查找符号服务器。 请参阅下文,了解如何在 Visual Studio 选项中 指定符号服务器。一些公司通过符号服务器(源服务器)发布其部分源代码。 例如,Microsoft 使用此技术提供对 .NET Framework 源代码的访问。 如果目标 PDB 的符号服务器可用,此命令可以访问以这种方式存储的源代码。
要使 ReSharper 了解可用的符号服务器,您需要在 Visual Studio 选项中和/或 _NT_SYMBOL_PATH 环境变量中指定它们。 ReSharper 将查找符号文件并从指定位置下载它们。
如果源符号托管在私有源服务器上,ReSharper 将使用私有 Source Link 获取它们,并在必要时请求连接凭据。
如果您使用私有 Source Link,请确保在 ReSharper 选项 的 页面上的 启用不公开源链接支持 Alt+R, O 。
在 Visual Studio 选项中指定符号服务器的路径
从菜单中选择 ,然后转到 页面。
在 符号 页面上,单击文件夹图标,然后在新的符号文件位置中键入源服务器的路径(例如
http://domain/path/symbols)。 有关更多信息,请参阅 自定义符号存储和符号服务器。符号服务器旁边的复选框是否选中并不重要。 ReSharper 使用其自己的算法处理符号服务器,并仅分析 Visual Studio 选项中这些服务器的路径。
此功能在以下语言和技术中 受支持:
此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。