c# - विजुअल स्टूडियो 2012: परियोजना का संदर्भ नहीं दिया जा सकता है




visual-studio-2012 (3)

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

हमने वीएस 2010 के साथ ~ 35 परियोजनाओं वाले एक बड़े समाधान विकसित किए, अब हम वी.एस. 2012 अंतिम के लिए माइग्रेट करने के बारे में सोच रहे हैं। मैंने समाधान फ़ाइल को वी.एस. 2012 में बदल दिया और आम तौर पर, सबकुछ ठीक काम करता है

लेकिन जब भी मैं समाधान खोलता हूं, तो मुझे समाधान में एक निश्चित परियोजना ए पर कुछ चेतावनियां मिलती हैं: "प्रोजेक्ट एक्स को संदर्भित नहीं किया जा सकता" "प्रोजेक्ट Y का संदर्भ नहीं दिया जा सकता" ... जहां ए में एक्स और वाई के प्रोजेक्ट-रेफरेंस हैं। जब मैं समाधान का निर्माण करता हूं, तो मुझे त्रुटियां मिलती हैं कि प्रत्येक संबंधित डीएलएल का मेटाडाटा नहीं मिला।

जब मैं समाधान एक्सप्लोरर के संदर्भों को देखता हूं, तो उन्हें एक पीले रंग की चेतावनी-प्रतीक के रूप में चिह्नित किया जाता है। जैसे ही मैं संदर्भ पर बस क्लिक करता हूं, चेतावनी दूर हो जाती है और आइकन सामान्य दिखता है। तो मैं बिना त्रुटि के निर्माण कर सकता हूँ!

समस्या तब होती है जब मैं समाधान खोलता हूं, प्रभावित परियोजनाएं हमेशा समान होती हैं

क्या किसी और को इस अजीब व्यवहार का अनुभव हुआ? परियोजना संदर्भों को हटाने और जोड़ना फिर से मदद नहीं किया ...

पहले ही, आपका बहुत धन्यवाद।

संपादित करें: मैंने संदर्भित परियोजना की सीएसपीओज फाइल की जाँच की और मुझे आश्चर्य है कि उपरोक्त समस्या वाले सभी प्रोजेक्ट संदर्भ GUID लिखे हुए हैं, अन्य परियोजनाएं ऊपरी हैं

<ProjectReference Include="..\Presentation.Net\Presentation.Net.csproj">
  <Project>{04004c6b-76c8-4f2d-9fcf-5a866bb80fd4}</Project>
  <Name>CMS.Presentation.Net</Name>
</ProjectReference>

समाधान के भीतर GUID ऊपरी हैं:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Presentation.Net", "Presentation.Net\Presentation.Net.csproj", "{04004C6B-76C8-4F2D-9FCF-5A866BB80FD4}"

कोई विचार?


परियोजना / समाधान को साफ करने की कोशिश करें और उसके बाद इसे बनाएं।


यह मुझे सही दिशा में बताया। दृश्य स्टूडियो 2012 अनियमित रिपोर्टिंग: "संदर्भित घटक एक्स नहीं मिला"

कम से कम चेतावनियां चली जाती हैं यह जांचना है कि क्या मेटाडाटा त्रुटियां फिर से घटित होंगी या नहीं।





visual-studio-2012