.NET Framework 3.0 といいつつ、 Common Language Runtime (.NET アプリを動作させるための実行エンジン)自体は .NET Framework 2.0 のままで、 ライブラリコンポーネントが追加されたもの。 (参考: 「.NET Framework 3.0」 )
.NET Framework 3.0 で追加された主要なコンポーネントは以下の4つです。
その他、音声認識・合成ライブラリなど、地味にいろいろと追加されています。
.NET Framework 3.5 では、C# のバージョンが 3.0 となり、 LINQ クエリ式などの構文が追加されました。 .NET Framework 3.5 のライブラリも、LINQ 関連の追加が多くなっています。
その他にも、たとえば以下のようなコンポーネントが追加されています。