समान नाम के साथ कॉन्फ़िगरेशन पहले से मौजूद है


106

मेरे पास 10+ परियोजनाओं (VS2010 SP1) के साथ एक समाधान है। मेरे पास समाधान में निम्नलिखित विन्यास हैं:

  • डिबग
  • डीबग-क्यूए
  • रिलीज-UAT
  • रिलीज उत्पादन

यह मुझे प्रत्येक परिनियोजन परिदृश्य के लिए विशिष्ट सेटिंग्स को आसानी से सेटअप करने की अनुमति देता है। हालाँकि, किसी कारण से मैं चीजों को सेटअप नहीं कर पा रहा हूँ जैसा मैं चाहता हूँ। कृपया इस स्क्रीनशॉट को देखें:

कॉन्फ़िगरेशन प्रबंधक का स्क्रीनशॉट

हाइलाइट किए गए प्रोजेक्ट / कॉन्फ़िगरेशन पर ध्यान दें। मैं इन परियोजनाओं के लिए "डिबग-क्यूए" कॉन्फ़िगरेशन बनाने में असमर्थ हूं ( <New>उस विशेष परियोजना के लिए सेल में चयन करके )। जब मैं DataUtility प्रोजेक्ट के लिए एक नया "डीबग-क्यूए" कॉन्फ़िगरेशन जोड़ने की कोशिश करता हूं, उदाहरण के लिए, उस पर विजुअल स्टूडियो यिंग:

यह कॉन्फ़िगरेशन इसलिए नहीं बनाया जा सका क्योंकि इसी नाम का समाधान कॉन्फ़िगरेशन पहले से मौजूद है।

मुझे पता है यह करता है! मैं परियोजना में विन्यास जोड़ने की कोशिश कर रहा हूँ! मुझे यहां क्या समझ नहीं आ रहा है? मैं चाहता हूं कि सभी परियोजनाओं में सभी 5 कॉन्फ़िगरेशन हों। जब मैं मैच बनाने की कोशिश कर रहा हूं तो मुझे एक ही समस्या है (उदाहरण के लिए, डेटा प्रोजेक्ट के लिए "किसी भी सीपीयू" प्लेटफॉर्म को जोड़ना)।


आप प्रोजेक्ट में कॉन्फ़िगरेशन कैसे जोड़ रहे हैं? क्या आप ग्रिड में ड्रॉप डाउन सूची से, या ड्रॉप डाउन सूची से ऊपर (अपने स्क्रीनशॉट में) में एक नया कॉन्फ़िगरेशन जोड़ रहे हैं? यदि आप इसे ग्रिड में करते हैं तो यह ठीक होना चाहिए।
एडम प्लोचर

@AdamPlocher: विशिष्ट प्रोजेक्ट के लिए ग्रिड में ड्रॉप-डाउन से।
जोश एम।

38
क्या आप "नया समाधान कॉन्फ़िगरेशन बनाएँ" चेकबॉक्स चेक कर रहे हैं? इसे अनियंत्रित छोड़ दें।
एडम प्लॉकर

@AdamPlocher: क्या मैं एक मूर्ख हूँ यार, मैंने यह भी नहीं देखा कि - कितना स्पष्ट है। कृपया अपने उत्तर के रूप में जमा करें और मैं स्वीकार करूंगा। धन्यवाद!
जोश एम।

जवाबों:


245

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


73
संभवतः Visual Studio में सबसे अधिक अनदेखी चेकबॉक्स!
रेबेका

4
सालों ने मुझे इससे त्रस्त किया है। यह केवल यह है कि यह बदसूरत सिर है हर दो साल या तो लेकिन, अफसोस, एक समाधान !! lol
bbqchickenrobot

4
'नया समाधान कॉन्फ़िगरेशन बनाएं' चेकबॉक्स मेरे लिए समस्या पैदा कर रहा था। समाधान के लिए धन्यवाद !!!
विक्रम

3
क्या?! Microsoft में कोई व्यक्ति UI विकास में एक कोर्स करना चाहिए। गाह!
केल

2
VisualStudio Uservoice पर इसके हटाने के लिए वोट करें ! यह आपका भविष्य भी है!
m93a

1

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

  1. एक्सप्लोरर खोलें और उस प्रोजेक्ट के समाधान के स्थान पर नेविगेट करें जो प्लेटफ़ॉर्म गुम है।
  2. समाधान .sln फ़ाइल को किसी टेम्पोररी स्थान पर ले जाएँ जहाँ Visual Studio उसे ढूँढ नहीं पाएगा।
  3. उस प्रोजेक्ट के लिए .csproj फ़ाइल खोलें जो प्लेटफ़ॉर्म गुम है।
  4. समाधान प्लेटफ़ॉर्म ड्रॉपडाउन पर क्लिक करें।
  5. कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें ...
  6. तालिका में, प्रोजेक्ट के लिए प्लेटफ़ॉर्म कॉलम में ड्रॉपडाउन पर क्लिक करें और एक नया प्लेटफ़ॉर्म जोड़ने के लिए चुनें।
  7. ओके पर क्लिक करें।
  8. आवश्यकतानुसार नए प्लेटफॉर्म को जोड़ना।
  9. प्रोजेक्ट को सहेजें।
  10. पहले से हल की गई फ़ाइल को वापस उस स्थान पर लौटाएँ जहाँ वह थी।
  11. संयुक्त परियोजना समाधान को फिर से खोलें।

स्रोत : https://developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.