【发布时间】:2009-07-14 03:40:34
【问题描述】:
我在主 CLR dll mscorlib.dll 中看到了它,并且在这个 CLR Profiling API 接口 ICorProfilerCallback2 中看到了它。
只是好奇:“Cor”这个词代表什么?
【问题讨论】:
-
msCORee.dll - 用于加载默认 CLR 主机的引导程序程序集在其名称中也有相同的
Cor:)
标签: clr clr-profiling-api
我在主 CLR dll mscorlib.dll 中看到了它,并且在这个 CLR Profiling API 接口 ICorProfilerCallback2 中看到了它。
只是好奇:“Cor”这个词代表什么?
【问题讨论】:
Cor :)
标签: clr clr-profiling-api
“通用对象运行时”
更多信息,请参见:
cor:在选择 .NET 作为名称之前,这个新平台是 COM 的继承者,因此它的代号为 COM 3.0,然后选择的名称是……Common Object Runtime (cor),这就是 mscorlib 的名称来源(不管 .NET 是最终名称这一事实,它都卡住了)!
编辑:这是 Jeffrey Richter 书中的一个有趣的附录
当微软第一次开始开发 .NET Framework 时,MSCorLib.dll 是 Microsoft 公共对象运行时库的首字母缩写词。一旦 ECMA 开始 标准化CLR和部分FCL,MSCorLib.dll正式成为 多语言标准通用对象运行时库的缩写。
【讨论】:
摘自本书:C# 6.0 in a Nutshell - The Definitive Reference(第 199 页)
某些 .NET 类型由 CLR 直接使用并且是必不可少的 对于托管主机环境。这些类型驻留在程序集中 称为 mscorlib.dll 并包含 C# 的内置类型,以及 基本集合类、流处理类型、序列化、 反射、线程和本机互操作性(“mscorlib”是 多语言标准通用对象运行时的缩写 图书馆)。
所以应该是多语言标准通用对象运行库
【讨论】: