Microsoft .NET Framework هو إطار عمل برمجة Windows جديد يحتوي على كافة تقنيات .NET Framework الإصدار 3.0 ويتضمن عددًا كبيرًا من التقنيات الجديدة، مثل Windows Presentation Foundation وWindows Communication Foundation وWindows Workflow Foundation وWindows CardSpace.Microsoft .NET يوفر Framework 3.5 Service Pack 1 إصلاحات للمشكلات التي أبلغ عنها المستخدم ويقدم عددًا من الميزات الجديدة.
# ASP.NET Dynamic Data، الذي يوفر إطار عمل غنيًا يسمح بالتطوير السريع القائم على البيانات دون كتابة تعليمات برمجية، وإضافة جديدة إلى ASP.NET AJAX توفر الدعم لإدارة سجل المتصفح (دعم زر الرجوع لمزيد من المعلومات، راجع ما الجديد في ASP.NET وتطوير الويب.
# تحسينات أساسية في وقت تشغيل اللغة العامة تتضمن تخطيطًا أفضل للصور الأصلية لـ .NET Framework، وإلغاء الاشتراك في التحقق من الاسم القوي للتجمعات الموثوقة تمامًا، وتحسين أداء بدء تشغيل التطبيق، والتعليمات البرمجية التي تم إنشاؤها بشكل أفضل والتي تعمل على تحسين وقت تنفيذ التطبيق الشامل، واختيار التعليمات البرمجية المُدارة للتشغيل في وضع ASLR (العشوائية لتخطيط مساحة العنوان) إذا كان مدعومًا من نظام التشغيل. بالإضافة إلى ذلك، تتمتع التطبيقات المُدارة التي يتم فتحها من مشاركات الشبكة بنفس سلوك التطبيقات الأصلية من خلال التشغيل بثقة كاملة.
# تحسينات في الأداء لـ Windows Presentation Foundation، بما في ذلك وقت بدء تشغيل أسرع وتحسين الأداء لتأثيرات الصور النقطية. تتضمن الوظائف الإضافية لـ WPF دعمًا أفضل لتطبيقات خط الأعمال ودعم شاشة البداية الأصلية ودعم تظليل DirectX بكسل وتحكم WebBrowser الجديد.
# يمكن لناشري تطبيق ClickOnce أن يقرروا إلغاء الاشتراك في التوقيع والتجزئة بما يتناسب مع السيناريوهات الخاصة بهم، ويمكن للمطورين تثبيت تطبيقات ClickOnce برمجيًا التي تعرض علامة تجارية مخصصة، كما تدعم مربعات حوار خطأ ClickOnce الروابط إلى مواقع الدعم الخاصة بالتطبيقات على الويب.
# يعد Entity Framework تطورًا لمجموعة تقنيات الوصول إلى بيانات ADO.NET الحالية. يسمح Entity Framework للمطورين بالبرمجة مقابل قواعد البيانات الارتباطية فيما يتعلق بنماذج المجال الخاصة بالتطبيقات بدلاً من نماذج قاعدة البيانات الأساسية. لمزيد من المعلومات، راجع البدء مع Entity Framework يقدم Entity Framework بعض الميزات الإضافية، بما في ذلك دعم أنواع SQL Server 2008 الجديدة، وتسلسل الرسم البياني الافتراضي للكيانات، والإصدار العام الأول لمصدر بيانات الكيان. مع هذا الإصدار، يدعم Entity Framework الإصدار الجديد إمكانات دفق التاريخ والملف في SQL Server 2008. يساعد عمل تسلسل الرسم البياني المطورين الذين يرغبون في إنشاء خدمات Windows Communication Foundation (WCF) التي تمثل الرسوم البيانية الكاملة كعقود بيانات. يوفر مصدر بيانات الكيان تجربة مصدر بيانات تقليدية لتطبيق ASP.NET البناة الذين يرغبون في العمل مع Entity Framework.
# يتضمن LINQ to SQL دعمًا جديدًا لقدرات دفق التاريخ والملف الجديدة في SQL Server 2008.
# يتكون ADO.NET Data Services Framework من مجموعة من الأنماط والمكتبات، التي تتيح عرض البيانات كخدمة بيانات مرنة تعتمد على REST (نقل الحالة التمثيلية) والتي يمكن أن يستهلكها عملاء الويب داخل شبكة الشركة أو عبر الشبكة يقوم Internet.NET Data Services Framework بإنشاء خدمة البيانات عبر أي مصدر بيانات. يمكن بسهولة عرض نموذج العرض المفاهيمي لمخطط التخزين الأساسي من خلال التكامل الغني مع ADO.NET Entity Services الذي تم إنشاؤه باستخدام بيانات ADO.NET يمكن الوصول بسهولة إلى Services Framework، بالإضافة إلى خدمات Windows Live (dev.live.com) المتوافقة، من أي نظام أساسي. بالنسبة لتطبيقات العميل التي تعمل على أنظمة Microsoft الأساسية، يتم توفير مجموعة من مكتبات العملاء لتسهيل التفاعل مع خدمات البيانات على سبيل المثال، يمكن للعملاء المستندين إلى .NET Framework استخدام LINQ للاستعلام عن خدمات البيانات وطبقة كائن .NET Framework بسيطة لتحديث البيانات في الخدمة.
# تعمل Windows Communication Foundation الآن على تسهيل استخدام DataContract Serializer من خلال توفير دعم محسّن لقابلية التشغيل البيني، وتحسين تجربة تصحيح الأخطاء في سيناريوهات الثقة الجزئية، وتوسيع دعم بروتوكول المشاركة للاستخدام على نطاق أوسع في تطبيقات Web 2.0.
# يضيف موفر بيانات .NET Framework لـ SQL Server (SqlClient) دعمًا جديدًا لقدرات دفق الملفات والأعمدة المتفرقة في SQL Server 2008.