2010-07-26 4 views
7

क्या कोई मुझे तैनाती के अन्य साधनों के संबंध में क्लिकऑन परिनियोजन के कुछ नुकसान बता सकता है?.NET में ClickOnce परिनियोजन का उपयोग करने के नुकसान क्या हैं?

+1

क्या क्लिकऑन बनाम अन्य प्रकार की तैनाती, या सी # बनाम वीबी.Net के साथ क्लिकऑन के बारे में आपका प्रश्न है? – Mathias

+1

उत्कृष्ट प्रश्न @ माथीस। @ उपयोगकर्ता 401855 - अन्य प्रकार की तैनाती के विरोध में? शायद आप उन विकल्पों पर विस्तार कर सकते हैं जिन्हें आपने माना है, और आपकी ज़रूरतें क्या हैं। –

उत्तर

2

क्लिकऑन भी आपके सेटअप को अन्य सेटअप प्रोजेक्ट्स के रूप में तैनात करता है, लेकिन आप इंस्टॉलर UI अनुकूलन को याद करेंगे।

6

एक महत्वपूर्ण नुकसान यह है कि ClickOnce केवल उस उपयोगकर्ता पर लागू होता है जो इसे इंस्टॉल करता है। यह अन्य उपयोगकर्ताओं के साथ साझा नहीं किया जाता है। यह आपके विशिष्ट उपयोग मामले के लिए कोई समस्या हो सकती है या नहीं भी हो सकती है।

यह page क्लिकऑन और मानक इंस्टॉल के बीच कई अंतर सूचीबद्ध करता है।

1

कॉम डीएलएस का पंजीकरण थोड़ा मुश्किल है यदि आप उन्हें कॉम डीएल के अन्य संस्करणों के साथ समानांतर स्थापित करना चाहते हैं। (पृथक कॉम पंजीकरण के साथ काम करता है)।

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

0

और निश्चित रूप से आपका लाइसेंस 1 वर्ष के बाद समाप्त हो जाएगा। तो आपको सभी क्लाइंट को अनइंस्टॉल करना और इंस्टॉल करना होगा।

+0

... क्या आप विस्तारित कर सकते हैं? बहुत डरावना लगता है .... – MrCalvin

+0

यह इस http://stackoverflow.com/questions/280472/how-can-i-renew-my-expired-clickonce- प्रमाण पत्र का जिक्र कर रहा है –

3

स्थापना स्थान

प्रोग्राम फ़ाइलों के सभी एक ClickOnce विशिष्ट निर्देशिका है, जो गुप्त और पता लगाने के लिए मुश्किल है में स्थापित किया जाएगा। मुझे यह समय-समय पर परेशानियों का थोड़ा सा पता चला है, यानी यदि आप यह समझने की कोशिश करते हैं कि क्लाइंट मशीन पर क्या चल रहा है। Squirrel for Windows ढांचे द्वारा लिया गया दृष्टिकोण - AppData निर्देशिका में सब कुछ इंस्टॉल करना - मेरी राय में बहुत अच्छा होगा।

ग्राहक धारणा

स्थापना के यूआई भी अच्छा नहीं लग रहा है और अनुकूलन योग्य नहीं है। उपयोगकर्ता अनुभव को छायादार/अविश्वसनीय माना जा सकता है, क्योंकि यह सामान्य इंस्टॉलर की तरह नहीं दिखता है। मैंने ग्राहकों को इस तथ्य से परेशान किया है कि स्थापना के लिए कोई व्यवस्थापक अधिकार आवश्यक नहीं है। इसने उन्हें सेटअप में किसी प्रकार का हैक पर शक किया।

कोई स्थापना विकल्प जो ऊंचा आवश्यकता अनुमतियों

जाहिर है, के रूप में ClickOnce ऊंचा अनुमतियाँ (व्यवस्थापक खाते) की आवश्यकता नहीं है यह आपरेशन जो उन्हें आवश्यकता नहीं कर सकता। यही कारण है कि कार्यक्रम मशीन पर सभी उपयोगकर्ताओं के लिए स्थापित नहीं किया जा सकता है, HKLM रजिस्ट्री प्रविष्टियां आदि बनाते हैं .. मैं वास्तव में यह नुकसान नहीं कहूंगा लेकिन यह बिना किसी अनुमति के इंस्टॉलेशन का लाभ प्रदान करने का नकारात्मक पक्ष है।

मैं वास्तव में पसंद है और ClickOnce का उपयोग करें, अगर यह गुप्त स्थापना पथ और यूआई/UX सीमाओं के लिए नहीं था।

संबंधित मुद्दे