विजुअल स्टूडियो का अनबिंड क्या करता है | बाध्य ऑपरेशन समाधान .suo फ़ाइल में परियोजनाओं के लिए करते हैं?वीएस परियोजना बाध्यकारी क्या करता है?
माइक्रोसॉफ्ट How to: Bind or Unbind a Solution or Project पर निर्देश प्रदान करता है, जो समाधान खोलने पर होने वाली डरावनी "अनिर्दिष्ट त्रुटि" का समाधान करने के लिए होता है। यह MSDN forum पोस्टिंग में एक उपयोगकर्ता है जो उन्हें अनबाउंड करता है और फिर उस समस्या को हल करने के लिए अपनी परियोजनाओं को फिर से बाध्य करता है।
मैं एक ही "अनिर्दिष्ट त्रुटि" समस्या का सामना कर रहा था के रूप में, मैं कुछ अतिरिक्त खुदाई किया था और पाया कि समाधान .suo फ़ाइल केवल संभावित उम्मीदवार उस के बाद मैं इस मुद्दे को हल किया था बदल गया था था।
मैंने इसे answer to an SO question about .suo files प्रभावी रूप से डिस्पोजेबल होने के बाद पढ़ा और यह एक बाई कार्यक्षेत्र के माध्यम से यूई समस्या को फिर से बनाने में सक्षम होने के लिए हुआ। तो मैं आगे बढ़ गया और समाधान .suo फ़ाइल हटा दी और समाधान .sln फ़ाइल खोला। जादुई रूप से, मेरी यूई समस्या उस वर्कस्पेस के साथ भी चली गई थी।
इससे मुझे अंतहीन निष्कर्ष निकाला गया। बाइंड को .suo फ़ाइल पर कुछ प्रकार का प्रभाव पड़ता है, लेकिन फाइलों की वजह से बाइनरी, मालिकाना संरचना मैं यह पहचानने में सक्षम नहीं था कि क्या हो रहा है।
मेरे प्रश्न:
1. तो विजुअल स्टूडियो के असंबद्ध वास्तव में क्या करता है। बाध्य ऑपरेशन समाधान .suo फ़ाइल में परियोजनाओं के लिए करते हैं?
2. क्या कोई भी इन "अनिर्दिष्ट त्रुटियों" का कारण बनने का अनुमान लगा सकता है कि मुझे .suo फ़ाइल से जुड़ाव मिल गया है?
फ़ुटनोट 1: यह MSDN article .suo फ़ाइलों के बारे में थोड़ा बताते हैं, लेकिन वास्तव में विस्तार में जाना नहीं है।
फ़ुटनोट 2: परियोजना/समाधान खोलने पर "अनिर्दिष्ट त्रुटि" काफी bête noirehere इसका सबूत के रूप में, विभिन्न खोजों प्रतीत होता है, और इस old MS KB
आपने कौन से प्लग-इन इंस्टॉल किए हैं? –
@ एडवर्ड थॉमसन - सिल्वरलाइट, कुछ तृतीय पक्ष विजेट एपीआई, और पावर टूल्स। सुनिश्चित नहीं है कि यह प्लगइन से संबंधित है क्योंकि हमारे पास अन्य समाधान हैं जो शायद ही कभी/एक ही समस्या को देखते हैं। लॉग के माध्यम से, मैंने यूई को रेंगते हुए ट्रैक किया है और जब प्लगइन लोड हो रहे हैं तो वे बाहर होंगे। – GlenH7