Dot Net Framework Client Profile
Dot Net Framework Client Profile غالبا ما يصاب مبرمجو الدوت نت الجدد بالهلع بعلمهم ان تطبيقاتهم تحتاج إلى ما يسمى Dot Net Framework لتشتغل على الأجهزة الأخرى . يقدمVisual Studio 2008 SP1 و Dot Net Framework 3.5 SP1 خيار جديد للمطورين هو Dot Net Framework Client Profile لبناء تطبيقات العميل ، يكمن من بناء تحزيم (Setup Package) صغير الحجم ، سريع و بسيط التثبيت على الأجهزة الغير مركب بها Dot Net FrameWork مسبقا بهذا تحل مشكلة الحجم الكبير. لانه لا يحتوي على ASP.Net و المكتبات و المكونات التي تستخدم في المقام الأول لخدمة سيناريو الخادم (Sever) يحتوي Client Profile على المميزات التالية: - صغير الحجم ~ 28 MB ~ - متكامل مع Visual Studio SP1 و المولود الجديد Visual Studio 2010 بحيث يمكن للتطبيقات ان تستهدف Client Profile - يركز على - (Common ******** Runtime (CLR - ClickOnce - Windows Forms - Windows Presentation Foundation - Windows Communication Foundation بالطبع أي تطبيق تم بنائه على NET Framework Client Profile. افتراضيا سيعمل على النسخة الكاملة من Dot Net Framework ، لان المجمعات (assemblies) الخاصة بـ Client Profile و APIs مطابقة للنسخة الكاملة . Dot NET Framework Client Profile Assemblies BCL, "Core FX," and LINQ - CustomMarshalers - ISymWrapper - mscorlib - sysglobl - System - System.AddIn - System.AddIn.Contract - System.Configuration - System.Configuration.Install - System.Core - System.Security Visual Basic and Visual C++ ******** Support - Microsoft.VisualBasic - Microsoft.VisualC XML - System.Xml - System.Xml.Linq Windows Forms - Accessibility - System.Drawing - System.Windows.Forms WPF - PresentationCore - PresentationFramework - PresentationFramework.Aero - PresentationFramework.Classic - PresentationFramework.Luna - PresentationFramework.Royale - PresentationUI - ReachFramework - System.Printing - System.Windows.Presentation - UIAutomationClient - UIAutomationClientsideProviders - UIAutomationProvider - UIAutomationTypes - Windows**** - WindowsFormsIntegration ClickOnce - System.Deployment WCF, Web Services, Remoting, and Serialization - System.IdentityModel - System.Runtime.Remoting - System.Runtime.Serialization - System.Runtime.Serialization.Formatters.Soap - System.ServiceModel - System.ServiceModel.Web - System.ServiceModel.Install - System.Transactions - System.Web.Services Data Access - System.Data - System.Data.SqlXml - System.Data.DataSetExtensions - System.Data.Services.Client Peer to Peer - System.Net Active Directory and Enterprise Services - System.DirectoryServices - System.EnterpriseServices استهداف تطبيقات Client Profile إذا كنت مبرمج #C يمكنك عمل ذلك بالدخول إلى خصائص المشروع ومن التبويب Application ضع علامة صح على الخيار Clint-Only Framework subset http://sites.google.com/site/hatranpro/Client1.JPG بالنسبة لي VB.Net من خصائص المشروع ثم من أسفل التبويب Compile اضغط على Advanced Compile Options… ضع علامة صح على الخيار Clint-Only Framework subset http://sites.google.com/site/hatranpro/Client2.JPG ثم قم بحفظ المشروع ، سيقوم Visual Studio بعرض تحذيرات إذا كان مشروعك يحتوي على assembly ليس جزء من Client Profile . http://sites.google.com/site/hatranpro/ClientWarn.JPG ملاحظة : سيولدVisual Studio ملف app.config ليعلن CLR على أن هذا التطبيق هو Client Application بالتوفيق منقول |
وعليكم السلام ورحمة الله جزاكم الله خيراا على النقل المفيد ودمتم في رعااية الله ،،، // |
الساعة الآن 06:22 AM. |
Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By
Almuhajir
النسخة الفضية