मैंने विज़ुअल सी # 2010 में देखा है, जब भी आप डिफ़ॉल्ट फ्रेम क्लाइंट प्रोफ़ाइल से लक्ष्य फ्रेमवर्क संस्करण को दूर करते हैं (और यदि आप इसे बाद में बदलते हैं), आईडीई एक बनाता है। कॉन्फ़िगरेशन फ़ाइल जो स्पष्ट रूप से सोचती है कि इसे प्रोग्राम के साथ भेजना चाहिए। .config फ़ाइल मूल रूप से बस कहती है कि समर्थित/लक्ष्य ढांचा संस्करण क्या है।क्यों आप app.config कला?
अब तक, जहां तक मैं Google खोज से बताने में सक्षम हूं, अगर वह फ़ाइल मौजूद नहीं है, तो फ़ॉलबैक प्रोग्राम के माध्यम से बनाए गए फ्रेमवर्क संस्करण के विरुद्ध चलाने का प्रयास करना है।
चूंकि यह संभवत: .config फ़ाइल के संस्करण के समान ही है, इसका मतलब यह नहीं है कि .config फ़ाइल का कोई प्रभाव नहीं है और इसे छोड़ा जा सकता है? या क्या मैं कुछ न कुछ भूल रहा हूं?
तो कॉन्फ़िग फ़ाइल का विचार है कि यह वहाँ अगर आप कस्टमाइज़ करना चाहते है सेटिंग्स, लेकिन आपको डिफ़ॉल्ट की आवश्यकता नहीं है? ठीक है शुक्रिया। – rwallace
सही। आप मशीन और उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलों का भी उपयोग कर सकते हैं ... लेकिन इन रनटाइम सेटिंग्स शायद उस स्तर पर बदलने के लिए बहुत खराब विकल्प होंगी। –