2012-04-12 11 views
8

विजुअल स्टूडियो 2010 में अपनी कॉन्फ़िगरेशन सेटिंग्स जोड़ना चाहता है। मैंने कॉन्फ़िगरेशन मैनेजर खोला, जिस प्रोफाइल को मैं चाहता था उसे बनाया और देखा कि सेटिंग्स .csproj फ़ाइल में संग्रहीत हैं। मैं इन सेटिंग्स को स्थानीय अपने बॉक्स में रखना चाहता हूं। हमारा स्रोत नियंत्रण वर्तमान में .csproj फ़ाइलों में जांचता है और इसलिए यदि मैंने इन परिवर्तनों की जांच की है, तो मेरी पूरी टीम प्रभावित होगी। क्या किसी को पता है कि कॉन्फ़िगरेशन सेटिंग्स बनाना संभव है जो आपके स्वयं के देव बॉक्स में स्थानीय हैं?विजुअल स्टूडियो के कॉन्फ़िगरेशन प्रबंधक सेटिंग्स को सहेजना स्थानीय रूप से

संपादित करें: कॉन्फ़िगरेशन प्रबंधक का एक स्क्रीनशॉट जोड़ना। यह सेटिंग्स है जो मैं स्थानीय रूप से सहेजना चाहता हूं।

Configuration Manager

+0

आप किस तरह की सेटिंग्स रखना चाहते हैं? – cookieMonster

+0

मैं अपनी सक्रिय समाधान कॉन्फ़िगरेशन सेटिंग्स रखना चाहता हूं। ये वे सेटिंग्स हैं जिन्हें आप बिल्ड करते समय बदल सकते हैं (डीबग डिफ़ॉल्ट है)। मेरे पास कई परियोजनाएं हैं जो काफी समय के निर्माण पर जोड़ती हैं और वे कभी नहीं बदलती हैं। मेरे पास निर्मित होने से उन्हें छोड़ने के लिए कई विन्यास हैं इसलिए केवल जिस परियोजना में मैं काम कर रहा हूं वह बन गया है। – Halcyon

उत्तर

2

आप एक csproj फाइल और एक csproj.user फ़ाइल मिल गया है।

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

विजुअल स्टूडियो सीएसपीआरजे फ़ाइल में सेटिंग्स रखता है जो आपकी टीम के विकास को प्रभावित करेगा (जैसे कि कक्षाएं परियोजना का हिस्सा हैं, डीएलएल के संदर्भ हैं, और लक्षित फ्रेमवर्क संस्करण)। परिवर्तनों के दौरान आपको यह फ़ाइल जांचनी होगी, और इसे हटाने से आपके प्रोग्राम को निश्चित रूप से प्रभावित होगा।

यह मेरी समझ और अनुभव पर आधारित है। हो सकता है कि यदि आप सूचीबद्ध करते हैं कि आप कौन सी सेटिंग्स को csproj फ़ाइल से बाहर रखना चाहते हैं, तो यहां कोई और व्यक्ति वर्कअराउंड सूचीबद्ध करने में सक्षम होगा ...

2

क्यों न केवल इसे एक अलग समाधान फ़ाइल में सहेजें और इसका उपयोग करें, जबकि अन्य पुराने का उपयोग करेंगे?

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