如何向某人解释不同的.NET版本?

时间:2009-05-15 19:13:36

标签: .net

我的老板一直问我“我们升级到哪个版本的.NET”,我回答“3.5,最新版本”。

但后来他看到.NET 3.5如何只是.NET 2.0之上的一组库,我发现自己不得不向他解释。

当然,.NET 3.5附带的C#版本实际上是C#3.0。

将不同版本的.NET解释为非技术类型的好方法是什么,这种方式不会让他们感到困惑或吓坏他们?

4 个答案:

答案 0 :(得分:20)

您应该将.NET分解为三个不同的包:

  1. CLR,运行时
  2. 语言,编译器和工具
  3. 这样,解释起来会更容易。

    例如,在.NET 3.5中我们有:

    1. .NET CLR v2.0
    2. v3.5程序集
    3. C#3.0编译器

答案 1 :(得分:7)

只是添加到Mehrdad的列表中:

4)承认命名法是积极的,这是微软的DEVDIV应该把营销部门带到外面拍摄的好理由。

-Oisin

答案 2 :(得分:1)

Jon Skeet在他的书C# in Depth - Chapter 1

中提供了一个很好的概述

答案 3 :(得分:0)

如果我要加载.NET homepage并查看所有对3.5的引用,我会认为这是最新版本。

也许this diagram也会有所帮助