已编译代码的展示选项
根据 设置 、PDB 信息的可用性以及应用的 导航命令 ,JetBrains Rider 可以在 编辑器 中以不同方式展示已编译代码:
元数据视图——此视图仅显示类型的签名及其所有成员的签名。 您还可以通过在 编辑器 或 Assembly Explorer 窗口 中应用 导航到:元数据视图 命令来显示此视图。
反编译代码——此视图显示与您打开或导航到的类型对应的反编译 C# 代码。 如果该类型没有可用的调试信息,或者您有意通过 导航到:反编译的源代码 命令导航到此视图,则默认使用此视图。
符号文件中的代码——此视图显示来自符号文件的原始 C# 或 VB.NET 源代码。 JetBrains Rider 使用调试信息从本地来源或符号服务器检索符号文件。
To configure how the decompiled code is presented in the 编辑器, use the following checkboxes on the page of JetBrains Rider 设置 Ctrl+Alt+S:
尽可能使用符号文件中的源代码 | 选中此复选框以使用调试信息 (PDB 文件) 查找适当的源文件,并使用它们来显示和导航代码。 如果选中此复选框且源文件可通过调试信息获得,JetBrains Rider 将显示并导航到原始源代码。 如果未选中此复选框或源文件不可用,JetBrains Rider 将根据 反编译方法 选项反编译代码或显示元数据视图。 |
允许从远程位置下载 | 选中此复选框以启用从符号服务器或其他远程位置下载源代码。 如果符号文件在本地和远程均可用,JetBrains Rider 将显示本地符号文件。 |
反编译方法 | 选中此复选框以将方法体反编译为 C# 代码。 如果未选中此复选框,将显示 带有方法签名的元数据视图。 如果选中了 尽可能使用符号文件中的源代码 选项且所需的符号文件可用,此选项将不起作用。 |