2012-11-14 12 views
7

मैंने वीएस -2010 का उपयोग कर एक सी # कंसोल एप्लिकेशन विकसित किया है। अब मैं इसे setup.exe में बनाना चाहता हूं। क्या यह प्रोग्राम मेरे प्रोग्राम को चलाने के लिए एक स्टैंडअलोन फ़ाइल के रूप में स्थापित करना संभव है? मतलब मैं setup.exe प्राप्त करने में कैसे प्राप्त कर सकता हूं कि जब मैं उस फ़ाइल पर क्लिक करता हूं तो यह वर्कस्टेशन पर मेरे प्रोजेक्ट फ़ोल्डर की आवश्यकता के बिना वीएस खोलने के बिना भी मेरा कंसोल चलाएगा। मैंने खुद को कई बार करने की कोशिश की है लेकिन अब तक विफल रही है। कृपया कुछ सलाह कृपया।प्रकाशन सी # कंसोल अनुप्रयोग

धन्यवाद, 10e5x

+1

उपयोग दृश्य स्टूडियो संस्थापक या किसी तीसरे पक्ष इंस्टॉलर के रूप में http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building- में चर्चा विंडोज़-इंस्टॉलर्स – AurA

+0

जब आप अपना समाधान बनाते हैं, तो 'बिन \ डीबग' या 'बिन \ रिलीज' फ़ोल्डर (आपके समाधान फ़ोल्डर में) में आपका कंसोल एप्लिकेशन होता है। – 3aw5TZetdf

उत्तर

15

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

+0

मदद के लिए धन्यवाद :) – 10e5x

+0

मैंने अपना ऐप प्रकाशित किया, लेकिन मुझे इसका इंस्टॉल स्थान नहीं मिला। मैंने "अनइंस्टॉल या प्रोग्राम को बदलने" से ट्रैक करने का प्रयास किया लेकिन मुझे स्थान नहीं मिला। क्या आप मुझे बता सकते हैं कि इंस्टॉलेशन के बाद प्रकाशित एप्लिकेशन का डिफ़ॉल्ट स्थान क्या हो सकता है? –

+1

प्रकाशन स्थापित नहीं है। यह बस एक परियोजना आउटपुट को एक निर्दिष्ट स्थान पर ले जा रहा है। आपको एक इंस्टॉलर प्रोजेक्ट बनाने और अपने कंसोल ऐप और किसी भी निर्भरता को संदर्भित करने की आवश्यकता है। इंस्टॉलर एक निर्दिष्ट स्थापना निर्देशिका में जोड़ने के अलावा विंडोज के साथ एप्लिकेशन को पंजीकृत करता है। – Bon

3

कदम

1 का पालन करें) Firslty को अपनी परियोजनाओं 3 फ़ोल्डर) कोड 2) तो फिर जाना निर्माण ओपन डीबग/बिन 4) के अंदर बिन आप exe फ़ाइल देख सकते हैं। वह फ़ाइल आप किसी भी कार्य स्टेशन पर प्रतिलिपि बना सकते हैं और अपना कंसोल एप्लिकेशन चला सकते हैं।

कृपया याद रखें कि .NET संस्करण आपके प्रोग्राम को संकलित किया गया है। अगर आपको लगता है कि आपने अपने प्रोग्राम को .NET संस्करण 3.5 में संकलित किया है और अपने प्रोग्राम को .NET संस्करण 2 में चलाया है। यह काम नहीं करेगा

धन्यवाद

+0

मदद के लिए धन्यवाद :) इस तरह से भी काम करते हैं। हालांकि मैं फ्रीलांसर तरीके का उपयोग कर रहा हूँ। – 10e5x

+4

यह मानता है कि कंसोल ऐप में कोई निर्भरता नहीं है। काम नहीं करेगा अगर यह डीएलएल का संदर्भ देता है जो जीएसी या अन्य फाइलों में स्थापित नहीं हैं। –

+0

उल्लेख करने के लिए कि .exe फ़ाइल थोड़ी धीमी हो जाएगी, बहुत धीमी (यदि आप पर लागू हो)। रिलीज के साथ आगे बढ़ना हमेशा होता है। डीबग संस्करण डीबगर संलग्नक और कई अन्य सामानों की जांच करेगा। – tika

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