记载公共语言运行库

 

CLR 中文翻译是公共语言运行时。看了Jeffrey的大作<CLR Via C#>,越来越对它感兴趣。考虑一下我们平时的开发情况,大体步骤如下:

  1.  安装所需要visual studio 2005/2008/2010, 随着安装过程.Net Framework也随之安装到机器中
  2.  写任意一种程序
  3. F5 编译启动

在第三步骤中

  • 编译为MSIL
  • 生成 一个DLL或是EXE, 这2种是Window可移植程序,换句话说在非window系统中是不能启动的
  • Window启动DLL或是EXE, a) 程序进程启动 b) window在进程的地址空间中加载MSCorEE.dll的对应版本  c) MSCorEE.dll里面的CorBindToRuntimeEx方法初始化CLR d) CLR加载DLL或EXE程序集,调用 Main方法, 应用程序即被启动 

 

posted @ 2012-03-06 12:11  逆天寒  阅读(167)  评论(0编辑  收藏  举报