.NET फ्रेमवर्क (.NET Framework) 3.5 का संस्करण 19 नवम्बर 2007 को जारी किया गया था, लेकिन इसमें विण्डोज़ सर्वर 2008 (Windows Server 2008) शामिल नहीं है। .NET फ्रेमवर्क (.NET Framework) 3.0 के साथ, 3.5 संस्करण 2.0 संस्करण के सीएलआर (CLR) के रूप में उपयोग करता है। इसका मतलब यह पूरी तरह से नया ढांचा नहीं है, लेकिन सिर्फ 2.0 का ही विस्तार है और वह उसके बिना नहीं चल सकता। इसके अलावा, यह .NET फ्रेमवर्क 2.0 एसपी1 (.NET Framework 2.0 SP1) (.NET फ्रेमवर्क (.NET Framework) 3.5 एसपी1 के साथ 2.0 एसपी2 संस्थापित करता है) और .NET फ्रेमवर्क 3.0 एसपी1 (.NET Framework 3.0 SP1) (.NET फ्रेमवर्क (.NET Framework) 3.0 3.5 एसपी1 के साथ एसपी2) स्थापित करता है, जिसमें संस्करण 2.0 के कुछ तरीकों और बीसीएल वर्गों के गुण हैं, जो ऐसी भाषा समन्वित क्वेरी (एलआईएनक्यू (LINQ)) के रूप में संस्करण 3.5 सुविधा के लिए आवश्यक हैं। हालाँकि इन परिवर्तनों से संस्करण 2.0 के लिए लिखित आवेदन प्रभावित नहीं होते.

पिछले संस्करणों के रूप में, एक नया .NET कम्पैक्ट फ्रेमवर्क 3.5 संगठनों ने मिलकर इस अद्यतन के साथ जारी किया गया ताकि विंडोज़ मोबाइल और विण्डोज़ (Windows) पर अतिरिक्त सुविधाओं के लिए सहायता प्रदान करने के लिए सीई (CE) एंबेडेड उपकरणों के साथ समर्थन दिया जा सके।

बेस कक्षा पुस्तकालय के इस संस्करण में स्रोत कोड आंशिक रूप से (केवल डिबगिंग के लिए) माइक्रोसॉफ्ट (Microsoft) संदर्भ स्रोत लाइसेंस के अंतर्गत जारी किए गए हैं।


NET फ्रेमवर्क (NET Framework) 35
सर्विस पैक 1
आलोचना
NET फ्रेमवर्क (NET Framework) 20