मुझे यकीन नहीं है लेकिन ऐसा लगता है कि आप इंस्टॉलर में शामिल होने के लिए .NET Framework (या आपके ऐप के लिए आवश्यक भागों) को चाहते हैं, ताकि यह 100% स्टैंडअलोन हो, हाँ? मुझे पता है कि ClickOnce ऐप्स .NET को डाउनलोड कर सकते हैं यदि यह पहले से इंस्टॉल नहीं है, लेकिन यदि आप सीमित या कोई नेटवर्क कनेक्टिविटी वाली मशीनों पर तैनाती नहीं कर रहे हैं तो इससे मदद नहीं मिलती है। मेरी समझ के रूप में, आपको अपने ऐप के साथ ढांचे को फिर से वितरित करने की अनुमति है:
http://msdn.microsoft.com/en-us/library/xak0tsbd.aspx, लेकिन मैंने इसे कभी नहीं किया है।
संपादित करें: आप एप्लिकेशन के निष्पादन योग्य को वास्तव में इंस्टॉलर के साथ स्थापित करने की आवश्यकता नहीं है (यदि आप इसे केवल डबल-क्लिक करते हैं तो यह चलाएगा), लेकिन यदि आप अन्य फ़ाइलों (जैसे .NET के पुनर्वितरण योग्य) सहित हैं, तो आपको शायद किसी प्रकार के इंस्टॉलर की आवश्यकता होगी।
मैं .net फ्रेमवर्क को अलग से स्थापित नहीं करना चाहता था क्योंकि यह ऐप मशीनों के लिए नहीं है, कोई इंटरनेट नहीं है और बार्टपेई आदि जैसे विंडोज़ के बूटेबल पट्टी वाले संस्करण को चलाने के लिए है। यह पीसी समस्याओं का निदान करने के लिए है? – Belliez
@ बेलीज़: जैसा कि मैंने उल्लेख किया है, आपके ऐप के साथ .NET ढांचे को फिर से वितरित करना संभव लगता है। मैंने इसे कभी नहीं किया है लेकिन मैंने और अधिक जानकारी देखी है: http://msdn.microsoft.com/en-us/library/xak0tsbd.aspx – FrustratedWithFormsDesigner
@ बेलीज़: ढांचा * स्थापित होना होगा, लेकिन यदि आप अपने एप्लिकेशन के लिए एक सेटअप प्रोजेक्ट बनाएं, आप इसे अपने लिए फ्रेमवर्क स्वचालित रूप से इंस्टॉल कर सकते हैं। हालांकि, आप ढांचे के बिना * .ex * फ़ाइल वितरित नहीं कर सकते हैं; यह सिर्फ संभव नहीं है। –