2010-08-26 4 views

Antwort

47

Jason Zander blog post erklärt es perfekt:

Der ursprüngliche Name des CLR-Team (von Teamgründer ausgewählt und ehemaliger Microsoft Distinguished Engineer Mike Toutonghi) war "Beleuchtung". Larry Sullivan Dev-Team erstellt eine NTSD Erweiterung DLL, um die bootstrapping von v1.0 zu erleichtern. Wir nannten es strike.dll (get it? "Lightning Streik"? Ja, ich weiß, ba'dump bum). PSS wirklich diese benötigt, um geben Sie uns Informationen zurück an das Team , wenn es Zeit war, bösen Stress zu beheben Fehler, die fast immer mit dem Windows-Debugger-Stack gemacht werden. Aber wollten wir nicht unser volles strike.dll auszuteilen, weil es einige „gefährlich“ enthalten Befehle, die, wenn Sie wirklich nicht unser Quellcode hatte Sie Verwirrung verursachen und Schmerzen (auch auf andere Microsoft-Teams). Also ich schob das Team, um "Sohn von Streik" zu schaffen (Simon von unserem Entwickler nimmt Kredit/Schuld dafür), und wir verschickten es mit dem Produkt beginnend mit Everett (aka V1.1).

Außerdem hatte ich von der CLR gehört als „COM + 2.0“ vor bezeichnet wird, aber anscheinend ist es ein paar Namen in seiner Zeit hat (von here):

Die CLR Laufzeit lebt in eine DLL namens MSCOREE.DLL, die für Microsoft Common Object Runtime Execution Engine steht. "Common Object Runtime," oder COR, ist einer der vielen Namen, die diese Technologie während ihrer Lebensdauer hatte. Andere schließen Next Generation Windows Services (NGWS), die Universal-Runtime (URT), Blitz, COM + und COM + 2,0

+0

Insightful Geschichte. Ich habe mich immer gefragt, über die Abkürzung der SOS.dll-Erweiterung und was könnte es wirklich bedeuten. Tatsächlich habe ich MSCOREE.dll immer als Microsoft CORe Execution Engine betrachtet. Danke @chris für die Rettung vor einer Verlegenheit. – RBT

5

Dies wurde in einem Scott Hanselman Podcast mit Tess Ferrande vor einer Weile diskutiert. Es stammt von einem internen Codenamen, der früh in der .NET-Plattform verwendet wurde. Weitere Informationen in der show transcript.

Verwandte Themen