نسخه Client Profile دات نت فریم ورک


اگر تا به حال در ویژوال استادیو 2010 برنامه های WPF یا WinForms نوشته باشید، حتماً متوجه شده اید که به صورت پیش فرض Target این پروژه ها دات نت فریم ورک نسخه Client Profile است. این نسخه از دات نت فریم ورک، زیر مجموعه ای از دات نت فریم ورک 4.0 است که برای برنامه های تحت دسکتاپ بهینه سازی شده است. این نسخه شامل تمام ویژگی هایی است که یک برنامه تحت دسکتاپ نیاز دارد. نسخه Client Profile باعث می شود تا حجم پکیج Install برنامه شما به حداقل برسد و فقط قسمتی از دات نت فریم ورک را بر روی سیستم کاربر نصب می کند که برای اجرای یک برنامه تحت کلاینت مورد نیاز است.

Target Client Profile

اجزای موجود در دات نت فریم ورک کلاینت پروفایل :

  • common language runtime (CLR)
  • ClickOnce
  • Windows Forms
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Entity Framework
  • Windows Workflow Foundation
  • Speech
  • XSLT support
  • LINQ to SQL
  • Runtime design libraries for Entity Framework and WCF Data Services
  • Managed Extensibility Framework (MEF)
  • Dynamic types
  • Parallel-programming features
  • Debugging client applications

اجزایی که در نسخه کلاینت پروفایل وجود ندارند :

  • ASP.NET
  • Advanced Windows Communication Foundation (WCF) functionality
  • .NET Framework Data Provider for Oracle
  • MSBuild

Project Templateهایی که به صورت پیش فرض نسخه کلاینت پروفایل را Target قرار می دهند :

  • WPF Application
  • WPF Browser Application
  • WPF Custom Control Library
  • WPF User Control Library
  • Windows Forms Application
  • Windows Forms Control Library
  • Console Application
  • Empty Project
  • Window Service
  • All Office 2007 and Office 2010 project templates
  • WCF Service Library
  • Activity Designer Library
  • Activity Library
  • Workflow Console Application
  • F# Application
  • F# Tutorial

چه موقع از نسخه کلاینت پروفایل استفاده کنیم؟
زمانی که پروژه شما قرار است تحت ویندوز اجرا شود و نیازی به استفاده از وب سرویس و ویژگی های حرفه ای WCF ندارید، استفاده از نسخه کلاینت پروفایل کار عاقلانه ای است. به این دلیل که استفاده از این نسخه باعث می شود تا کاربر برای اجرای برنامه شما نیازی به نصب کامل دات نت فریم ورک 4.0 بر روی سیستم خود نداشته باشد.

Advertisements