2012-02-21 13 views
6

के लिए एक शर्त के रूप में "माइक्रोसॉफ्ट एक्सेस डेटाबेस इंजन 2010 पुनर्वितरण योग्य" जोड़ें हमारे समाधान में, हमें xls और xlsx फ़ाइलों को पढ़ने के साथ सौदा करना होगा। यह हमारे लिए पूरी तरह से काम करता है।क्लिकऑन

क्या क्लिकऑन सेटअप में एक शर्त के रूप में "माइक्रोसॉफ्ट एक्सेस डेटाबेस इंजन 2010 पुनर्वितरण योग्य" (http://www.microsoft.com/download/en/details.aspx?id=13255) जोड़ना संभव है?

इसका मतलब है क्लिक करें एक परिनियोजन का पता लगाना चाहिए कि "माइक्रोसॉफ्ट एक्सेस डेटाबेस इंजन 2010 पुनर्वितरण योग्य" स्थापित किया गया है या नहीं। यदि हां, तो इसे इंस्टॉल करें, अन्यथा।

मुझे नहीं पता कि ऐसा करने के लिए यह संभव है या नहीं? यदि हां, तो कैसे?

अग्रिम धन्यवाद।

उत्तर

3

मुझे पूरा यकीन है कि आप बूटस्ट्रैप पैकेज विजुअल स्टूडियो जेनरेट करने के लिए यह पुनर्वितरण योग्य जोड़ सकते हैं। This may help you out. लेकिन नहीं, क्लिकऑन पता नहीं लगाया जा सकता है कि यह इंस्टॉल किया गया है या नहीं।

मुझे लगता है कि आप क्लिकऑनेंस क्या गलत समझ सकते हैं। क्लिकऑन किसी सर्वर से क्लाइंट में फ़ाइलों की प्रतिलिपि बनाता है और उन्हें सिंक में रखता है। बस। अधिकांश क्लिकऑन ऐप्स में कुछ आवश्यक शर्तें होती हैं जिन्हें उन्हें चलाने की आवश्यकता होती है (.NET Framework, C++ रनटाइम, आदि)। विजुअल स्टूडियो इनके साथ आपकी सहायता करेगा और एक बूटस्ट्रैपर तैयार करेगा जो इन सभी को एक साथ जोड़ देगा। क्लिकऑन के साथ इसका कोई लेना-देना नहीं है, यह आपकी मदद करने के लिए वीएस में फेंक दिया गया कुछ सामान है। विजुअल स्टूडियो आपके लिए ClickOnce ऐप और बूटस्ट्रैप एक्सई के लिंक के साथ एक HTML पृष्ठ भी बनायेगा; फिर, केवल विजुअल स्टूडियो आपकी मदद कर रहा है, क्लिकऑन।

एकमात्र पूर्व शर्त जिसमें इसके पीछे कुछ "स्मारक" हैं .NET Framework। ऐसा इसलिए है क्योंकि उत्पन्न होने वाला HTML पृष्ठ ब्राउज़र की UserAgent स्ट्रिंग को देख सकता है और बता सकता है कि ढांचे के कौन से संस्करण स्थापित हैं। अन्य सभी पूर्व शर्त के लिए, यह चीजों को संभालने के लिए कोड लिखने या उपयोगकर्ता को यह जानने के लिए है कि उन्हें इंस्टॉल करने की आवश्यकता है या नहीं।

यदि आपका ऐप प्रीरेक के बिना शुरू हो सकता है, तो आप यह जांचने के लिए कोड लिख सकते हैं कि यह इंस्टॉल है या नहीं, फिर उपयोगकर्ता को चेतावनी दें या इंस्टॉल करें और इंस्टॉल करें। यह उतना अच्छा है जितना आप कर सकते हैं।

0

हां यह संभव है। मैंने अभी इसे आज प्रकाशित किया है। आपको बस कुछ चीजें करने की ज़रूरत है। इस आलेख को http://itsyntax.blogspot.com/2013/11/access-database-engine-bootstrapper-for.html

+1

पर ध्यान दें कि [केवल-लिंक जवाब] (http://meta.stackoverflow.com/tags/link-only-answers/info) निराश हैं, इसलिए SO का उत्तर अंत बिंदु होना चाहिए एक समाधान की खोज करें (बनाम अभी तक संदर्भों का एक और स्टॉपओवर, जो समय के साथ पुराना हो जाता है)। लिंक को संदर्भ के रूप में रखते हुए, यहां स्टैंड-अलोन सारांश जोड़ना पर विचार करें। – kleopatra

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