2011-11-22 6 views
5

मैं अपने एफ # प्रोजेक्ट के लिए एक बार क्लिक का उपयोग करने जा रहा था लेकिन ऐसा लगता है कि यह वीएस -2010 के भीतर समर्थित नहीं है - क्या यह काम करने का कोई तरीका है? यदि नहीं, तो एक विकल्प क्या होगा?क्या एफ # के साथ एक बार परिनियोजन पर क्लिक करना संभव है?

एप्लिकेशन का उपयोग विंडोज 7 टैबलेट पर बिक्री वाले लोगों द्वारा इंटरनेट कनेक्शन के बिना किया जाएगा।

मेरे सोच ClickOnce उपयोग करने के लिए इतना है कि वे अद्यतन के लिए (कोई इंटरनेट)

+0

यदि यह एक ऐसी सुविधा है जिसे आप विजुअल स्टूडियो के भविष्य के संस्करणों में देखना चाहते हैं, तो आप इसके लिए यहां वोट दे सकते हैं: 'http: // visualstudio.uservoice.com' – pblasucci

उत्तर

5

वहाँ ClickOnce के लिए कोई एकीकृत आईडीई स्तर के समर्थन बंद जा रहा बिक्री करने से पहले हर सुबह/शाम (जहां वे इंटरनेट है) की जांच कर सकता था एफ # परियोजनाओं में, हालांकि ...

क्लिकऑन्स के माध्यम से एक सी # ऐप भेजने का एक संभावित तरीका है, लेकिन अपने सभी महत्वपूर्ण तर्क को एक एफ # प्रोजेक्ट में डालें, जिसे तब (ज्यादातर खाली) सी # खोल द्वारा संदर्भित किया जाता है। मैंने अतीत में कई बार ऐसा किया है, और यह काफी अच्छा काम कर चुका है।

वैकल्पिक रूप से, .NET फ़्रेमवर्क MAGE प्रदान करता है (और इसके जीयूआई बराबर MAGEUI) निर्माण और संपादन ClickOnce के लिए प्रकट होता है दृश्य स्टूडियो के बाहर। इन उपकरणों का उपयोग, व्यावहारिक होने पर, निश्चित रूप से आईडीई-एकीकृत समकक्ष के रूप में "चिकनी" के रूप में महसूस नहीं करता है।

अंत में, ClickOnceMore है, जो MAGEUI के समान भूमिका को भरने का दावा करता है, लेकिन बेहतर सुविधा सेट के साथ। निजी तौर पर, मैंने इसका कभी भी उपयोग नहीं किया है, इसलिए मैं टिप्पणी नहीं कर सकता। लेकिन अब यह आपके लिए है।

4

मैं अपने एफ # प्रोजेक्ट के लिए क्लिकऑन पैकेज बनाने के लिए कमांड लाइन mage.exe पर कॉल स्वचालित करने के लिए this F# script का उपयोग करता हूं। मैंने पहले * .plication फ़ाइल बनाने के लिए MAGEUI का उपयोग किया था और इस तरह मैन्युअल रूप से - स्क्रिप्ट बस फ़ाइल सूची अद्यतन करती है और संख्या बनाता है, और ज़िप फ़ाइल बनाता है।

2

मैं क्लिकऑन के साथ एक एफ #-आधारित एप्लिकेशन को तैनात करने के साथ संघर्ष कर रहा था। मुझे अंत में यह काम करने के लिए मिला है। मेरे लिए गायब कुंजी निम्नलिखित थी:

fsc.exe संकलक डिफ़ॉल्ट रूप से EXE को Win32 मैनिफेस्ट जोड़ता है। यह here वर्णित क्लिकऑन परिनियोजन को तोड़ देता है। एफ # अनुप्रयोगों के लिए वीएस -2010 एप्लिकेशन पेज में "मैनिफेस्ट के बिना एप्लिकेशन बनाएं" का विकल्प नहीं है। हालांकि, बिल्ड पेज में "अन्य झंडे" फ़ील्ड है। मैंने'nownow32manifest 'जोड़ा। बैंग ... मेरे क्लिकऑन परिनियोजन ने काम करना शुरू कर दिया।

+0

यह बिट मेरे लिए महत्वपूर्ण था। यह एकमात्र स्नैग नहीं था, लेकिन इसे आवश्यकतानुसार हाइलाइट किया जाना चाहिए। – mt99

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