回答:
このウィキペディアの記事は、興味深く有益なものであると思うかもしれません。
Microsoftは、1990年代後半に、次世代Windowsサービス(NGWS)という名前で.NET Frameworkの開発を開始しました。2000年後半までに、.NET 1.0の最初のベータバージョンがリリースされました。
.NETファミリの古いプレスリリースは、以前のタイトルである次世代Windowsサービス(NGWS)を暗示しています。皮肉がもっとあなたのお茶であるなら、The Registerからのこの発表も興味深いものです。
また、Microsoftコードネームに関するこのウィキペディアの記事によると、.NET / NGWSはLightningおよびProject 42という名前で通っていたようです。
Project Lightningは、1997年の共通言語ランタイムの元のコードネームでした。[73] チームは、42の構築、したがってProject 42に基づいていました。「次世代Windowsサービス」は、今後のプラットフォームに関する最初のプレスリリースに登場しました。
ウィキペディアはにリンクジェイRoxeのインタビューや時代からの記事、この情報の証拠として。
Jayは、少なくとも1997年までに開発が本格的に始まったと語っています。それは彼がチームに参加したときのことです。
さて、歴史を教えてください。1997年11月に、現在の.NET Frameworkチーム、または共通言語ランタイムチームに参加しました。[これは] Project Lightningと呼ばれ、COM +になり、その後Project 42になり、 Project 21になったこの素敵な小さな組織 チームの半分を失いました。
それで、私はStringやStringBulderのようなものを書き、初期実装を書きましたが、Int [16、32、64]やdoubleのようなすべての基本型とそれらすべてを永久に所有していませんでした。Objectでいくつかの作業を行い、System.IOクラス、グローバリゼーション、および多くのコレクション作業の開発リーダーでもありました。
無関係なトピックに関するJason Zander のブログ投稿は、「Lightning」コードネームがCLRチームの創設者であるMike Toutonghiによって選ばれたという興味深い情報を提供します。
CLRチームの元の名前(チームの創設者であり、元Microsoft Distinguished EngineerのMike Toutonghiによって選ばれた)は「Lighting」でした。Larry Sullivanの開発チームは、v1.0のブートストラップを容易にするために、ntsd拡張DLLを作成しました。私たちは、strike.dllと呼んでいます(「Lightning Strike」を取得しますか?ええ、私は知っています、ba'dump bum)。
そして、James KovacsのC#/。NET Historyレッスンは、さらにいくつかのギャップを埋めます。このスタックオーバーフローの質問は、歴史に興味がある人にとっても読む価値があります。