الإطار الهدف ، ماذا يعني ".NET Framework ... ملف تعريف العميل"؟

StackOverflow https://stackoverflow.com/questions/2865651

سؤال

في Visual Studio 2008 ، هي إعدادات الإطار الهدف للمشروع

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

ومع ذلك ، في Visual Studio 2010 هم

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 3.5 ملف تعريف العميل
  • .صافي الإطار 4
  • .NET Framework 4 ملف تعريف العميل

ما يفعله صفحة الزبون الشخصية الإعدادات تعني؟

يحرر

تُظهر المزيد من التجربة أنه مع مشاريع MVC و WebForms و WCF ، لا تحصل على خيارات ملف تعريف العميل. عند إنشاء WinForms وتطبيقات وحدة التحكم ، فإن إطار العمل الهدف الافتراضي هو .NET 4 العميل. وهو أمر منطقي.

هل كانت مفيدة؟

المحلول

ملف تعريف العميل هو إصدار أصغر من إطار .NET الكامل الذي يحتوي على المحتوى الأكثر استخدامًا فقط. سكوت كتب منشور جميل عن هذا. هنا و هنا هي مقدمة رسمية.

تمت إضافة ملف تعريف العميل مؤخرًا ، لذا فإن VS 2008 لا يعرف ذلك بعد. ملف تعريف العميل هو أحد الميزات الرئيسية التي تأتي مع .NET 4 و VS 2010. نظرًا لأن ملف تعريف العميل هو مجموعة فرعية من إطار .NET 4 الكامل ، فلن تحتاج إلى تثبيته إذا حصلت بالفعل على .NET الكامل 4.

يمكن أن تكون ميزة لتطويرها ضد ملف تعريف العميل لأنه موجود على آلات أكثر من الإطار الكامل (وهو كذلك أصغر في حجم التنزيل لعملائك).

العيب الذي يأتي بشكل طبيعي - لا يشمل كل شيء. إذا كنت تقوم بتطوير تطبيق خادم أو برنامج يستخدم أجزاء غير مألوفة من الإطار ، فستحتاج إلى الإطار الكامل في أي حال. برامج العميل النموذجية ، مع ذلك ، من المحتمل أن تكون راضية عن ملف تعريف العميل.

نصائح أخرى

ملفات تعريف العميل أصغر وأكثر إحكاما من .NET Framework. مزيد من المعلومات هنا.

إنها مجموعة فرعية من إطار .NET لتطبيقات العميل (أي تطبيقات مثبتة على الكمبيوتر العميل).

على هذا النحو ، فهي لا تتضمن تقنيات الخادم. يتيح ذلك تنزيل العميل لتثبيت جزء أصغر فقط.

تقنيات الخادم هي على سبيل المثال ASP.NET.

باستخدام ".NET Client Profile" كبحث على Google ، يؤدي First Link إلى http://msdn.microsoft.com/en-us/library/cc656912.aspx الذي لديه تفسير مفصل.

كما أن الوثائق المحلية .NET (F1 - آمل أن تكون على دراية بأن هذا موجود) لديها نفس المحتوى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top