2011-11-02 9 views
26

पूर्ण संस्करण के बजाय .NET Framework 4 Client Profile का उपयोग करने के कोई अच्छे कारण हैं?किसी को .NET Framework 4 क्लाइंट प्रोफ़ाइल का उपयोग क्यों करना चाहिए?

मेरा मतलब है, वास्तविक जीवन कारण। मैं एक .NET अनुप्रयोग बना रहा हूं, और चूंकि यह एक इंस्टॉलर बनाने में काफी आसान है जो क्लाइंट मशीन पर .NET ढांचे को स्थापित करेगा, क्लाइंट प्रोफाइल का उपयोग करने से परेशान क्यों है?

+2

यकीनन (ताकि ग्राहकों को अगर एक सर्वर केवल सुविधा के लिए एक सुरक्षा पैच जारी किया गया है के रूप में ज्यादा अद्यतन करने के लिए, की जरूरत नहीं होगी), तथ्य यह है माइक्रोसॉफ्ट को बंद कर दिया है कि .NET 4.5 के लिए क्लाइंट प्रोफाइल सुझाव देता है टीएस कि तेजी से तैनाती और छोटे स्थापित पैकेज के लाभ सबसे अच्छे हैं। – Joe

उत्तर

20

documentation जवाब इस:

.NET फ्रेमवर्क 4 ग्राहकों का प्रोफाइल .नेट फ्रेमवर्क 4 कि क्लाइंट अनुप्रयोग के लिए अनुकूलित है के एक सबसेट है। यह विंडोज प्रेजेंटेशन फाउंडेशन (डब्ल्यूपीएफ), विंडोज फॉर्म, विंडोज कम्युनिकेशन फाउंडेशन (डब्ल्यूसीएफ), और क्लिकऑन फीचर्स सहित अधिकांश क्लाइंट अनुप्रयोगों के लिए कार्यक्षमता प्रदान करता है। यह .NET फ्रेमवर्क 4 क्लाइंट प्रोफ़ाइल को लक्षित करने वाले अनुप्रयोगों के लिए तेज़ तैनाती और छोटे इंस्टॉल पैकेज को सक्षम बनाता है।

एक छोटा इंस्टॉल पैकेज बोनस हो सकता है, खासकर यदि आप कम भंडारण स्थान वाले टैबलेट जैसे पारंपरिक पारंपरिक उपकरणों को लक्षित कर रहे हैं। फ्रेमवर्क को स्थापित करने की आवश्यकता होने पर यह एक छोटा डाउनलोड समय भी है।

+4

.NET 4.5 क्लाइंट प्रोफाइल के रूप में अब उपलब्ध नहीं होगा क्योंकि वे .NET फ्रेमवर्क के आकार को कम करने में सक्षम थे। –

+0

क्या यह निर्भर घटक पर प्रतिबंधों को ग्राहक प्रोफ़ाइल ढांचे पर लक्षित करने के लिए भी बाध्य करता है? –

+0

@ChrisKlepeis 2017 के एमएस डॉक भी देखें: https://docs.microsoft.com/en-us/dotnet/framework/deployment/client-profile। क्लाइंट प्रोफाइल बंद कर दिया गया है, हालांकि, यदि 4.5 स्थापित है, तो क्लाइंट प्रोफाइल स्वचालित रूप से पूर्ण 4.5 पर अपडेट हो जाता है। भ्रमित, लेकिन एक गैर समस्या भी। – Roland

7

.NET Framework 4 क्लाइंट प्रोफाइल को लक्षित करने वाले अनुप्रयोग आमतौर पर छोटे डाउनलोड आकार और त्वरित इंस्टॉल समय के आधार पर परिनियोजन अनुभव को बेहतर बनाते हैं। .NET Framework 4 क्लाइंट प्रोफाइल को लक्षित करने वाला एक एप्लिकेशन एक छोटा पुनर्वितरण पैकेज है जो उपयोगकर्ता के कंप्यूटर पर क्लाइंट असेंबली के न्यूनतम सेट को स्थापित करता है, बिना .NET Framework 4 के पूर्ण संस्करण की आवश्यकता के बिना।

3

स्टैक ओवरफ़्लो प्रश्न Differences between Microsoft .NET 4.0 full Framework and Client Profile में एक अच्छा उत्तर मिल सकता है। असल में, अगर आपको पता है कि आपको आवश्यकता है तो केवल पूर्ण ढांचे का उपयोग करें। सामान्य ग्राहक अनुप्रयोगों को केवल ग्राहक ढांचे की आवश्यकता होनी चाहिए।

2

कुछ कारण हैं: है, तो संभावना है कि आप अपने लक्ष्य पर बिल्कुल भी इसे स्थापित करने की जरूरत नहीं है कर रहे हैं:

  • ग्राहक प्रोफ़ाइल के बाद से Vista (http://support.microsoft.com/kb/982670 रेफरी) Windows अद्यतन पर एक सिफारिश की अद्यतन के रूप में उपलब्ध किया गया है मशीनों
  • एक अलग प्रोफाइल इसे अलग से अपडेट किया जाएगा जा रहा है
संबंधित मुद्दे