2012-05-17 12 views
9

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

जब मैं परियोजना फ़ाइल को खोलने, त्रुटि सूची भी प्रत्येक लापता संदर्भ के लिए चेतावनी देता है: "संदर्भ घटक '(फ़ाइल नाम)' cound नहीं पाया जा"

ठीक है, मुझे पता है कि वे कहाँ समस्या को इंगित करने के लिए पथ संपादित कर रहे हैं।

+0

संदर्भ जोड़ें संदर्भ संवाद बॉक्स में प्रदर्शित घटकों नेट परियोजना में इस्तेमाल फ्रेमवर्क के संस्करण से बंधी हैं। घटक जो सूची में ग्रे में प्रोजेक्ट के .NET Framework लक्ष्य प्रदर्शन पर लागू नहीं हैं और परियोजना के संदर्भ के रूप में नहीं जोड़ा जा सकता है। – Flot2011

उत्तर

10

मैं इस स्थिति आप 2 विकल्प मिल गया है में लगता है:

  1. टूटा संदर्भ निकाल दें और उन्हें परियोजना के लिए फिर से जोड़ - इस यदि आप बहुत अधिक टूट की जरूरत नहीं है करने के लिए आसान है संदर्भ।

  2. समाधान एक्सप्लोरर में प्रोजेक्ट फ़ाइल पर राइट क्लिक करें और 'प्रोजेक्ट फ़ाइल संपादित करें' का चयन करें और संदर्भ संकेत पथ मैन्युअल रूप से ठीक करें (प्रोजेक्ट फ़ाइल एक्सएमएल है)। सहेजें, और प्रोजेक्ट फ़ाइल को फिर से समाधान एक्सप्लोरर में राइट-क्लिक करें और 'प्रोजेक्ट रीलोड करें' का चयन करें।

+1

ऐसा करने के दौरान, क्या यह अच्छा नहीं होगा अगर दृश्य स्टूडियो ने आपको संदर्भ पर राइट क्लिक करते समय पथ को प्रतिस्थापित करने की अनुमति दी हो? अभी मैं अपने प्रोजेक्ट में सामान्य डीएलएस को एक सामान्य भंडार में ले जा रहा हूं जिसे Nuget के माध्यम से अपडेट किया जाएगा, और मुझे हर संदर्भ और पढ़ना होगा। जो एक परेशानी है क्योंकि आपको याद रखना होगा कि आप कौन सा संदर्भ खींच रहे हैं, या एक्सएमएल संपादित करें, जिससे वसा-उंगली अपवाद हो सकते हैं ... निराशा बहुत अधिक होती है ... – SoftwareSavant

1

हाथ से प्रोजेक्ट फ़ाइल को संपादित करना समस्या मिली। यह प्रोजेक्ट फ़ाइल एक एक्सएमएल फ़ाइल है। गलत रास्ते में संदर्भ ढूँढने में लंबा समय नहीं लगा।

0

मुझे एक ही समस्या थी, उपर्युक्त समाधान में से कोई भी काम नहीं करता था। केवल एक चीज जो मुझे करना था वह मेरी एसएलएन फाइल पर राइट क्लिक था, "न्यूज पैकेज पुनर्स्थापित विकल्प सक्षम करें" पर क्लिक करें, इसे सेव करें, विजुअल स्टूडियो को बंद करें। इसे फिर से खोलें, समाधान को साफ करें और पुनर्निर्माण करें। विजुअल स्टूडियो ने सफलतापूर्वक समाधान का पुनर्निर्माण किया।

]Make sure you have clicked on Enable Nuget package restore

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