Что означает «Кор»? - PullRequest
22 голосов
/ 14 июля 2009

Я видел его в основном CLR dll, mscorlib.dll, и я видел его в этом интерфейсе API CLR Profiling, ICorProfilerCallback2.

Просто любопытно: что означает слово «Кор»?

Ответы [ 2 ]

23 голосов
/ 14 июля 2009

"Common Object Runtime"

Подробнее см .:

cor: До того, как .NET был выбран в качестве имени, эта новая платформа была преемницей COM, поэтому она имела кодовое имя COM 3.0, а затем было выбрано имя ... Common Object Runtime (cor), и именно здесь mscorlib получает свое имя (и это застряло, несмотря на тот факт, что .NET был окончательным именем)!

РЕДАКТИРОВАТЬ: Вот интересное дополнение из книги Джеффри Рихтера

Когда Microsoft впервые начала работать с .NET Framework, MSCorLib.dll была сокращение от Microsoft Common Object Runtime Library. Однажды ECMA начала стандартизировать CLR и части FCL, MSCorLib.dll официально стал аббревиатура для многоязычной стандартной библиотеки времени выполнения общих объектов.

5 голосов
/ 25 января 2017

Из книги: C # 6.0 в двух словах - исчерпывающий справочник (стр. 199)

Некоторые из типов .NET используются непосредственно CLR и необходимы для среды управляемого хостинга. Эти типы находятся в сборке называется mscorlib.dll и включает в себя встроенные типы C #, а также базовые классы коллекций, типы для потоковой обработки, сериализация, отражение, многопоточность и собственная совместимость («mscorlib» - это аббревиатура для многоязычного стандартного общего объекта Runtime Library) .

Таким образом, предполагается, что это будет Стандартная многоязычная библиотека общего объекта времени выполнения

...