写好代码并编译运行成功后,在Visual Studio中点击 “工具-> 命令行-> 开发者命令提示"

在出现的命令行界面中输入"ildasm",打开反汇编器工具

在上图的IL DASM界面中,选择"文件->打开",选择刚才项目代码中编译生成的dll文件,比如我的路径是F:\code\ConsoleApp16\bin\Debug\netcoreapp3.1\ConsoleApp16.dll。打开后便可以看到最终生成的托管模块详情。

双击其中某一项,可以查看IL代码:

最后给出项目中的代码,本文内容主要来自《CLR via C#》第1.8节,喜欢的朋友欢迎一键三连!

using System;namespace ConsoleApp16
{internal sealed class Test{public Test() { }~Test() { }public static Boolean operator ==(Test t1, Test t2){return true;}public static Boolean operator !=(Test t1, Test t2){return false;}public static Test operator +(Test t1, Test t2){return null;}public String Aproperty{get { return null; }set { }}public String this[Int32 x]{get { return null; }set { }}event EventHandler AnEvent;public void testFunc(){Console.WriteLine("Test.testFunc() is called!");}}class Program{static void Main(string[] args){Console.WriteLine("Hello World!");Test test = new Test();test.testFunc();}}
}

Visual Studio使用ILDasm反汇编工具查看托管模块相关推荐

  1. 利用VS(Visual Studio)自带的工具查看dll/lib文件

    安装好VS之后 在开始菜单里找到Visual Studio Tools,如下图: 找到其中的Developer Command Prompt(开发人员命令提示)窗口 不同的版本打开的方式不同,参考: ...

  2. 介绍适用于Visual Studio的node.js工具

    Just when you thought it couldn't be crazier in Redmond, today they are introducing node.js Tools fo ...

  3. .NET 11 个 Visual Studio 代码性能分析工具

    原文地址 软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行 ...

  4. 11个Visual Studio代码性能分析工具

    软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...

  5. Oracle推出支援.NET 3.5与Visual Studio 2008的开发工具

    Oracle推出支援.NET 3.5与Visual Studio 2008的开发工具 转载于:https://www.cnblogs.com/Ken-Cai/archive/2008/04/06/11 ...

  6. VS2015 还是VS2017 好用_强烈推荐:2020年12款Visual Studio 好用的工具

    闻道有先后,术业有专攻. 我是做c#的,平时用的是Visual Studio,推荐这12款我Visual Studio必装的工具吧! 01 CodeMaid CodeMaid 快速整理代码文件,规范你 ...

  7. vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”) 解决方案

    vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 ="v100") 解决方案 参考文章: (1)vs 开发 qt 遇到 无法找到 Vi ...

  8. 微软 appcenter_使用Visual Studio AppCenter使用Xcode和IPA托管构建自动化

    微软 appcenter Using Xcode CLI to create build automation and upload scripts for your CI/CD or local m ...

  9. 11 个 Visual Studio 代码性能分析工具

    软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...

  10. 利用Visual Studio 2005的自动化测试工具来做数据导入

    * reference link: http://www.bentan.cn/Blog/Lists/Posts/Post.aspx?ID=3 1     引言 1.1         研究目标 在我们 ...

最新文章

  1. vs发生生成错误_S7报告系统错误:
  2. libvirt(virt-install命令介绍)
  3. SQLITE3根据需求查询回不同的数据类型简单记录
  4. 【译】用Fragment创建动态的界面布局(附Android示例代码)
  5. python os.system执行shell 命令
  6. 计算机考试前的心情作文,考试时的心情作文(七篇)
  7. 基于实时计算(Flink)与高斯模型构建实时异常检测系统
  8. mysql存储map数据结构_map数据结构
  9. Monkey稳定性测试初探(二)
  10. tf.layers.conv2d_transpose 反卷积
  11. CCIE考试现在需要面试了
  12. 微信公众开放平台开发03---百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试
  13. 属性绑定与双向数据绑定
  14. python好玩的代码-python有趣的一行代码
  15. HITB_Binary_100_writeup
  16. 南京大学Sweeper(2000)原创:地理系在哈佛的灭亡与计量革命
  17. 关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法
  18. jarvis oj Web By Assassin
  19. python从视频中提取音频信号_通过python从音频文件中提取音频
  20. 【常用代码03】去除a标签下划线

热门文章

  1. a标签下载pdf文件
  2. springboot支付宝微信支付对接总结
  3. win10应用商店怎么重新安装?
  4. LTE学习笔记--LTE整体架构和协议架构概述
  5. hdu题目分类--第二版
  6. Microsoft Dynamics NAV成本原理讲解
  7. Bus Hound 软件实现长时间数据自动保存
  8. 使用pyQt5 + agora + leanCloud实现基于学生疲劳检测的在线课堂
  9. hyper-v无法连接本地计算机,如何在Hyper-V虚拟机中访问本地和USB硬盘驱动器
  10. IDL 读取葵花8(Himawari-8)HSD数据