社区
C#
帖子详情
IL中间语言编译成dll的代码怎么写?
背离终点
2010-10-16 01:50:45
我现在有一个IL代码的txt文件
我想自己写一段代码实现编译成dll
而不是用ilasm
我自己找了些资料
如:http://msdn.microsoft.com/zh-cn/magazine/cc136756.aspx#S6
不过因为小弟基础较差,看不明白
希望高手能帮我下,帮我写几句简单的代码
...全文
126
9
打赏
收藏
IL中间语言编译成dll的代码怎么写?
我现在有一个IL代码的txt文件 我想自己写一段代码实现编译成dll 而不是用ilasm 我自己找了些资料 如:http://msdn.microsoft.com/zh-cn/magazine/cc136756.aspx#S6 不过因为小弟基础较差,看不明白 希望高手能帮我下,帮我写几句简单的代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li45214521
2010-10-16
打赏
举报
回复
最后都是ildasm
当然你可以使用codedom有关Emit部分
背离终点
2010-10-16
打赏
举报
回复
[Quote=引用 7 楼 wuyq11 的回复:]
C:\>ilasm /dll a.il /output=a.dll
[/Quote]
我现在有一个IL代码的txt文件
我想自己写一段代码实现编译成dll
而不是用ilasm
我自己找了些资料
如:http://msdn.microsoft.com/zh-cn/magazine/cc136756.aspx#S6
不过因为小弟基础较差,看不明白
希望高手能帮我下,帮我写几句简单的代码
wuyq11
2010-10-16
打赏
举报
回复
C:\>ilasm /dll a.il /output=a.dll
背离终点
2010-10-16
打赏
举报
回复
自己顶下...期待高手...
背离终点
2010-10-16
打赏
举报
回复
[Quote=引用 2 楼 koukoujiayi 的回复:]
过去学习的时候做过,大概是
ilasm filename /dll
还要看看编译程序在哪里!
[/Quote]
不是用ilasm 去做
@井九
2010-10-16
打赏
举报
回复
http://www.cnblogs.com/hs0014/archive/2010/04/26/1721329.html
自己做还要做语法解析。。。很麻烦啊
duanzhi1984
2010-10-16
打赏
举报
回复
没用过,学习...
koukoujiayi
2010-10-16
打赏
举报
回复
过去学习的时候做过,大概是
ilasm filename /dll
还要看看编译程序在哪里!
背离终点
2010-10-16
打赏
举报
回复
自己顶下...期待高手...
C#编码
中间
语言
IL
,也称为 MS
IL
或 C
IL
本文介绍C#
语言
的编译过程,包括从源
代码
到
中间
语言
(
IL
)的转换,以及如何使用多种工具查看
IL
代码
。
.NET
语言
的编译过程:
中间
语言
(
IL
)和即时编译器(JIT)
.NET
语言
的编译过程分为两个阶段:首先高级
语言
被
编译成
IL
中间
语言
,然后通过即时编译器(JIT)在运行时将
IL
编译成
本地机器
语言
。此过程涉及stub函数、
DLL
和EXE文件等组件。
c#
il
(
中间
代码
)exe,
dll
(
编译成
的程序) 之间的转换
本文介绍如何使用
IL
ASM将
中间
语言
(
IL
)文件转换为
DLL
或EXE文件,以及如何使用
IL
DASM将PE文件反编译回
IL
代码
。包括各种命令示例,如指定输出文件名、反编译特定方法等。
C 设计
语言
编译生成的是
中间
语言
IL
,.NET
语言
的编译过程:
中间
语言
(
IL
)和即时编译器(JIT)...
这篇博客深入解析了.NET
语言
的编译过程,包括高级
语言
如何被
编译成
中间
语言
(
IL
)以及如何通过即时编译器(JIT)在运行时转换为机器
语言
。此外,还介绍了C
语言
的编译步骤,包括预编译、编译和链接,并提到了GCC编译参数。文章强调了
IL
在.NET中的角色以及EXE和
DLL
的区别,同时也概述了C
语言
的编译链和头文件的作用。
什么是 .NET 中的
IL
Rewriting,如何进行
IL
级别的
代码
修改?
本文介绍了 .NET 中的
IL
Rewriting 技术,包括其核心概念、主要应用场景及三种常见实现方法。
IL
Rewriting 允许在不重新编译源码的前提下修改
中间
语言
代码
,广泛应用于 AOP、性能监控、安全加固和测试辅助等领域。文章重点讲解了使用 Mono.Cec
il
的方法,并对比了 System.Reflection.Emit 和 Prof
il
ing API 的适用场景。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章