'Cor'代表什么?

时间:2009-07-14 03:40:34

标签: clr clr-profiling-api

我在主要的CLR dll,mscorlib.dll中看到了它,我在这个CLR Profiling API接口ICorProfilerCallback2中看到过它。

只是好奇:'Cor'这个词代表什么?

2 个答案:

答案 0 :(得分:23)

“公共对象运行时”

有关更多信息,请参阅:

  

cor:在选择.NET作为名称之前,这个新平台是COM的后继者,因此代号为COM 3.0,然后选择的名称是...... Common Object Runtime(cor),这是mscorlib从中获取其名称的地方(无论.NET是最终名称的事实,都会卡住)!

编辑:这是Jeffrey Richter的书中的一个有趣的附录

  

当Microsoft首次开始使用.NET Framework时,MSCorLib.dll就是   Microsoft Common Object Runtime Library的首字母缩写。一旦ECMA开始   标准化CLR和部分FCL,MSCorLib.dll正式成为了   Multilanguage标准公共对象运行时库的首字母缩写词。

答案 1 :(得分:5)

从书中:坚果壳中的C#6.0 - 权威参考(第199页)

  

某些.NET类型由CLR直接使用并且是必不可少的   对于托管主机环境。这些类型驻留在程序集中   名为mscorlib.dll,包括C#的内置类型,以及   基本集合类,流处理类型,序列化,   反射,线程和本机互操作性(“mscorlib”是一个   多语言标准公共对象运行时的缩写   库)

因此它应该是多语言标准公共对象运行时库