में पोर्टेबल (गैर-इंस्टॉलिंग) विंडोज अनुप्रयोगों का निर्माण करना मेरे पास .NET 3.5 एप्लिकेशन है और मैं इसे पोर्टेबल बनाना चाहता हूं। यह आसान है और पूरी तरह से चलता है, मैंने कुछ दोस्तों को .EXE +.dLL भेज दिया है और यह उसी फ़ोल्डर में डीएलएल और आईआईसीओ (जिसे मैंने इसमें उपयोग किया है) के साथ exe चलाते समय इरादा के रूप में काम करता है ।सी #
जो मैं चाहता हूं वह सरल है: एक एकल EXE फ़ाइल बनाना जो डीएलएस, छवि और जो कुछ भी मैं चाहता हूं उसके बिना सेटअप के बिना, और कोई इंस्टॉलेशन की आवश्यकता नहीं है। (उर्फ पोर्टेबल)
यदि आवश्यक हो तो मैं इसे .NET 2.0 पर माइग्रेट करने पर विचार कर सकता हूं, मैं 3.5-केवल कार्यक्षमता का उपयोग नहीं करता, वास्तव में, मुझे सच में यकीन नहीं है कि मैं 3.5 का उपयोग क्यों कर रहा हूं (मैं हूं किसी भी तरह प्रोग्रामिंग पर नया)
मुझे यह कैसे करना है, इस पर कोई सुझाव, लिंक या स्पष्टीकरण चाहिए, क्योंकि यह वास्तव में परेशान करने वाला है। मेरे दोस्तों के लिए यह है और उन्हें सभी को "exe निकालने और चलाने के लिए कह रहा है" अजीब फाइलें "जैसे कि वे कॉल करते हैं (इसके अलावा, सभी में फ़ोल्डर्स में एक्सटेंशन डिस्प्ले नहीं है, इसलिए यह एक दुःस्वप्न है)
(मैंने स्टैक ओवरफ्लो में खोज की है, और मुझे कोई प्रश्न नहीं मिला है जो मैं पूछ रहा हूं, केवल एक ऐसा जो मुझे लगता है वह फ्रेम की चर्चा में समाप्त हुआ विंडोज मशीनों में भाषा की उपलब्धता, भाषा चुनने और कोई अच्छा जवाब नहीं।)
मुझे लगता है कि आपका मतलब आसानी से वितरित करने योग्य है - पोर्टेबल नहीं (पोर्टेबल माध्यम विभिन्न ऑपरेटिंग सिस्टम और/या हार्डवेयर आर्किटेक्चर पर चल रहा है)। – Oded
लोगों को चलो, चलो इस पर चर्चा करें, इस सवाल में एक जवाब (जो बहुत से लोगों को रूचि दे सकता है) बहुत कम है! मैं यहां कोई अन्य जानकारी देने के लिए हूं जो उत्तर देने के लिए उपयोगी हो सकता है। – Marcelo
@ ओडेड - पोर्टेबल अब उन शब्दों में से एक है जिनके पास कई अर्थ हैं, इसका प्रमाणन रूप से क्रॉस प्लेटफॉर्म का मतलब है, लेकिन अब यह अक्सर (अधिक?) का अर्थ है "यूएसबी स्टिक से चलाता है या इंस्टॉल किए बिना समकक्ष" – Murph