12

वीएस2005 और ऊपर में, क्या यह निर्दिष्ट करना संभव है कि डिफ़ॉल्ट रूप से कौन सी कॉन्फ़िगरेशन का चयन किया जाना चाहिए?विजुअल स्टूडियो समाधान फ़ाइल में डिफ़ॉल्ट कॉन्फ़िगरेशन कैसे सेट करें?

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

आदर्श रूप से, यह सेटिंग .sln फ़ाइल में होनी चाहिए क्योंकि वह स्रोत नियंत्रण में है।

उत्तर

11

जहां तक ​​मैं समझता हूँ, अगर कोई .suo फ़ाइल, वर्णमाला क्रम में पहले मंच डिफ़ॉल्ट कॉन्फ़िगरेशन हो जाता है।

+2

यह वही है जो मैं अनुभव करता हूं। जो यह सुनिश्चित करने के लिए कॉन्फ़िगरेशन का नाम बदलने में एक कार्यवाही सुझाता है कि यह सूची में पहला है। –

+2

वीएस 2008 में, मैं पुष्टि कर सकता हूं कि यह वर्णमाला क्रम नहीं है। मेरे पास "सभी डीबग, ऑल, बूट लोडर, बूट, डीबग, ड्राइवर डीबग, ड्राइवर x64 डीबग, ड्राइवर x64, ड्राइवर x86 डीबग, ड्राइवर x86, ड्राइवर, प्रारूप डीबग, प्रारूप, माउंट डीबग, माउंट, रिलीज, सेटअप डीबग, सेटअप है ".sln फ़ाइल से और" डीबग "डिफ़ॉल्ट है जब .suo फ़ाइल हटा दी जाती है। देखें: https://github.com/CipherShed/CipherShed/blob/v0.7.3.0-dev/src/CipherShed.sln –

1

मुझे नहीं पता कि मैं आपके प्रश्न के पीछे पूरी स्थिति को समझता हूं, लेकिन VS.Net के कुछ प्रोजेक्ट कॉन्फ़िगरेशन मान जैसे "FxCop सेटिंग्स को" बाहरी "में" बाहरी "करने का एक तरीका है। फिर आप उस फाइल के समाधान बिंदु में सभी परियोजनाएं कर सकते हैं। हालांकि, मुझे नहीं लगता कि यह आपके देवताओं को "बाहरीकरण"

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

8

यह सुंदर पुराना है, लेकिन यह मेरे लिए मददगार था:

यह डिफ़ॉल्ट रूप से मिश्रित मंच के रूप में अपनी मंच चुनता है। यदि यह अस्तित्व में नहीं है, तो यह आपकी .sln फ़ाइल में सूचीबद्ध पहली बार चुनता है।

डिफ़ॉल्ट कॉन्फ़िगरेशन कुछ ऐसा है जो Debug से शुरू होता है। तो अगर आपके पास Debug Test नामक कुछ है, तो वह इसका चयन करेगा। यदि यह अस्तित्व में नहीं है, तो यह आपके .sln फ़ाइल में क्रमशः चला जाता है। यह Test DebugDebug से अधिक नहीं उठाएगा।

+1

यह परेशान करने से परे है, यह "कोई भी CPU" क्यों नहीं चुनता .. स्पष्टीकरण के लिए धन्यवाद इस! –

+0

हां। मैं सहमत हूँ। यह वास्तव में थोड़ी परेशान है कि इसे स्वचालित रूप से करने के लिए कोई सेटिंग नहीं है। – Ringil