.NET程序运行的主要步骤

1、选择编译器。为获得公共语言运行库提供的优点,必须使用一个或多个针对运行库的语言编译器。将代码编译为Microsoft中间语言(MSIL)。编译将源代码翻译为MSIL并生成所需的元数据,元数据库存储在程序集中。

C#应用程序——>编译——>程序集

2、将MSIL编译为本机代码。在执行时,实时(JIT)编译器将MSIL(微软中间语言)翻译为本机代码。在此编译过程中,代码必须通过验证过程,该过程检查MSIL和元数据以查看是否可以将代码确定为类型安全。

程序集——>JIT编译——>本机代码

3、运行代码。公共语言运行库提供使执行能够发生以及可在执行期间使用的各种服务的结构。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值