Visual Studio使用ILDasm反汇编工具查看托管模块
写好代码并编译运行成功后,在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反汇编工具查看托管模块相关推荐
- 利用VS(Visual Studio)自带的工具查看dll/lib文件
安装好VS之后 在开始菜单里找到Visual Studio Tools,如下图: 找到其中的Developer Command Prompt(开发人员命令提示)窗口 不同的版本打开的方式不同,参考: ...
- 介绍适用于Visual Studio的node.js工具
Just when you thought it couldn't be crazier in Redmond, today they are introducing node.js Tools fo ...
- .NET 11 个 Visual Studio 代码性能分析工具
原文地址 软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行 ...
- 11个Visual Studio代码性能分析工具
软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...
- 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 ...
- VS2015 还是VS2017 好用_强烈推荐:2020年12款Visual Studio 好用的工具
闻道有先后,术业有专攻. 我是做c#的,平时用的是Visual Studio,推荐这12款我Visual Studio必装的工具吧! 01 CodeMaid CodeMaid 快速整理代码文件,规范你 ...
- vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”) 解决方案
vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 ="v100") 解决方案 参考文章: (1)vs 开发 qt 遇到 无法找到 Vi ...
- 微软 appcenter_使用Visual Studio AppCenter使用Xcode和IPA托管构建自动化
微软 appcenter Using Xcode CLI to create build automation and upload scripts for your CI/CD or local m ...
- 11 个 Visual Studio 代码性能分析工具
软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...
- 利用Visual Studio 2005的自动化测试工具来做数据导入
* reference link: http://www.bentan.cn/Blog/Lists/Posts/Post.aspx?ID=3 1 引言 1.1 研究目标 在我们 ...
最新文章
- vs发生生成错误_S7报告系统错误:
- libvirt(virt-install命令介绍)
- SQLITE3根据需求查询回不同的数据类型简单记录
- 【译】用Fragment创建动态的界面布局(附Android示例代码)
- python os.system执行shell 命令
- 计算机考试前的心情作文,考试时的心情作文(七篇)
- 基于实时计算(Flink)与高斯模型构建实时异常检测系统
- mysql存储map数据结构_map数据结构
- Monkey稳定性测试初探(二)
- tf.layers.conv2d_transpose 反卷积
- CCIE考试现在需要面试了
- 微信公众开放平台开发03---百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试
- 属性绑定与双向数据绑定
- python好玩的代码-python有趣的一行代码
- HITB_Binary_100_writeup
- 南京大学Sweeper(2000)原创:地理系在哈佛的灭亡与计量革命
- 关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法
- jarvis oj Web By Assassin
- python从视频中提取音频信号_通过python从音频文件中提取音频
- 【常用代码03】去除a标签下划线