मेरे पास WinForms ऐप है जो केवल और .exe फ़ाइल के साथ तैनाती करना वास्तव में आसान होना चाहिए। यह फ्रेमवर्क 2.0 का उपयोग करता है, और इसलिए यह डिफ़ॉल्ट रूप से विंडोज 8 पर काम नहीं करता है। अगर मैं निम्नलिखित मानकों के साथ एक .config फ़ाइल में शामिल हैं, यह W8 पर ठीक काम करता है:क्या मैं .NET में .config फ़ाइल के बिना समर्थित रनटाइम (या कोई अन्य कॉन्फ़िगरेशन पैरामीटर) निर्दिष्ट कर सकता हूं?
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
हालांकि, अब मैं दो फ़ाइलों को तैनात करने की है और इस स्वीकार्य नहीं है। क्या कुछ चीजें मैं उन पैरामीटर को "एम्बेड" करने के लिए कर सकता हूं?
मैंने WinZip स्वयं निकालने का उपयोग करने का प्रयास किया है, लेकिन यह कोई विकल्प नहीं है, क्योंकि मैं इसके इंटरफ़ेस को कस्टमाइज़ नहीं कर सकता।
धन्यवाद डेनिस, कि था उपयोगी – rgargente
आप निश्चित रूप से सही है कि जानकारी को नियंत्रित करने नेट संस्करण में कामयाब रहे कुछ भी की मदद के बिना मूल कोड में संसाधित किया जाना है कर रहे हैं। लेकिन तब आप एक छलांग वहाँ से कॉन्फ़िग फ़ाइल के लिए, बनाने के रूप में अगर मूल कोड केवल और config फ़ाइलों को पढ़ने के लिए अनुमति नहीं (उदाहरण के लिए) है पीई शीर्ष लेख या प्रकट संसाधन .exe में संग्रहीत शायद तुम सही हो और कॉन्फ़िग फ़ाइल जरूरत है, लेकिन अगर ऐसा है, वह यह है कि क्योंकि शिम को कोडित है केवल एक देशी शिम कि exe फ़ाइल की जाँच करता है बनाने में किसी भी तकनीकी कठिनाई की वजह से कॉन्फ़िग फ़ाइल पढ़ा है, और नहीं। –