許多人誤以為 Visual Studio 2008 + C# 3.0 僅能開發 .NET 3.5 應用。事實上:
.NET Framework 3.5 = .NET Framework 2.0 + 新增組件(LINQ、WPF、WF 等)。
若不使用「+α」的新類庫功能,VS2008/C# 3.0 編譯的程式可直接在 .NET 2.0 執行環境運行。

var、Lambda、擴充方法、物件初始化器等)開發 .NET 2.0 相容程式。| 類別 | 可用於 .NET 2.0 目標 | 需 .NET 3.5 類庫 |
|---|---|---|
| 語法特性 | var、Lambda、擴充方法、物件/集合初始化器、匿名類型、自動屬性、部分方法 | — |
| 類庫特性 | — | LINQ to SQL、LINQ to XML、WPF、WF、System.Core 擴充方法 |
純語法特性由編譯器處理,不需執行時新類庫支援;LINQ 查詢運算子等需 System.Core.dll(.NET 3.5)。