You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2022中查看C#代码对应的IL代码?

在VS2022中查看C#代码对应IL的方法

VS2022提供了原生的窗口和功能,完全可以替代ildasm.exe在IDE内查看IL代码,甚至支持快捷键绑定实现快速查看:

  • 内置反汇编窗口(逐行对应)
    这是最常用的方式,能直接关联C#代码和对应的IL指令:

    1. 先编译当前项目(快捷键Ctrl+Shift+B)
    2. 通过菜单调试 -> 窗口 -> 反汇编打开,默认快捷键是Alt+8
    3. 窗口会自动将C#代码和IL指令逐行对应,左侧箭头可以直观看到代码和IL的映射关系。
  • 自定义快捷键实现快速查看
    想要像按F12查看类定义那样快速定位到某段代码的IL,可以自定义快捷键:

    1. 打开工具 -> 选项 -> 环境 -> 键盘
    2. 在搜索框输入Debug.Windows.Disassembly找到对应命令
    3. 为该命令设置你习惯的快捷键(比如Ctrl+F12),之后选中目标代码按下快捷键,就能直接调出反汇编窗口并定位到对应IL。
  • 程序集级IL结构查看
    如果需要查看整个程序集的IL树形结构(类似ildasm的层级视图),可以打开视图 -> 其他窗口 -> IL反汇编器,它会展示程序集的命名空间、类型、方法等完整结构,点击任意方法即可查看其IL代码,界面比ildasm更贴合IDE风格。

内容的提问来源于stack exchange,提问作者Divan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 22:27:03