此问题已在此处有答案:
What does 'Cor' stand for?(2个答案)
6年前关闭。
'mscorlib'绝对是.NET基础类库之一,C#中的每个程序都依赖于它,但它代表什么呢?
在C# Language Specification的ECMA标准中,这个词被提到了四次,没有一次提到它的意思。
此问题已在此处有答案:
What does 'Cor' stand for?(2个答案)
6年前关闭。
'mscorlib'绝对是.NET基础类库之一,C#中的每个程序都依赖于它,但它代表什么呢?
在C# Language Specification的ECMA标准中,这个词被提到了四次,没有一次提到它的意思。
3条答案
按热度按时间zphenhs41#
MicrosoftCcommonObjectRuntimeLibrary。
参见http://www.danielmoth.com/Blog/mscorlibdll.aspx和What does 'Cor' stand for?
u5rb5r592#
微软核心库,即他们在一切的核心。
有一个更“按摩”的解释,你可能更喜欢:
当微软第一次开始开发.NET Framework时,MSCorLib.dll是Microsoft Common Object Runtime Library的缩写。当ECMA开始标准化CLR和FCL的部分内容时,MSCorLib.dll正式成为多语言标准公共对象运行时库的缩写。
从http://weblogs.asp.net/mreynolds/archive/2004/01/31/65551.aspx
在1999年左右,在我个人的记忆中,.Net被称为“酷”,所以我对这个派生词有点怀疑。我从来没有听说过它被称为“COR”,这是一个愚蠢的听起来的名字,以英语为母语。
b4lqfgs43#
它代表着
微软的通用对象运行库
并且它是框架公共库的主要程序集。
它包含以下命名空间:
有关MSCorlib的有趣信息:
.NET 1.1
程序集将引用1.1 mscorlib
,但在运行时将使用2.0 mscorlib(由于运行时本身的硬编码版本重定向)MSCorlib 2.0
单独在GAC中,而1.x版本在框架文件夹中,那就太好了