2012-10-25 28 views
11

मैं बड़ी संख्या में परियोजनाओं वाले समाधानों के साथ काम कर रहा हूं। मैं कुछ पुस्तकालयों को सामान्य पुस्तकालयों में दोबारा करने की कोशिश कर रहा हूं। हालांकि, कुछ परियोजना संदर्भ जोड़ने के दौरान, मुझे परिपत्र निर्भरता त्रुटि मिलती है। मैंने अपने वीएस समाधान से अप्रयुक्त संदर्भों को हटाने की कोशिश की है लेकिन परिपत्र निर्भरता अभी भी मौजूद है।जब मैं किसी प्रोजेक्ट का संदर्भ जोड़ता हूं तो विजुअल स्टूडियो/टूल्स मुझे सर्कुलर निर्भरता ग्राफ दिखा सकता है?

क्या आप किसी भी वीएस एक्सटेंशन या बाहरी उपकरण से अवगत हैं जो परिपत्र निर्भरता को जानने में मेरी मदद कर सकते हैं। मेरे पास भी रिजर्वर है लेकिन मुझे पता नहीं है कि कोड क्लीनअप इस मुद्दे के लिए मेरी मदद कर सकता है या नहीं।

+0

आप दृश्य स्टूडियो की निर्भरता चार्ट बिल्डर में बनाया उपयोग करने की कोशिश की है? आर्किटेक्चर> निर्भरता ग्राफ उत्पन्न करें> कस्टम ... – Greg

+1

मुझे लगता है कि केवल वीएस अल्टीमेट – vinayvasyani

+1

में उपलब्ध है इस धागे में उल्लिखित कुछ टूल के बारे में कैसे? http://stackoverflow.com/questions/3842684/visual-studio-2010- निर्भरता- ग्राफ – Greg

उत्तर

6

यह एक पुरानी सवाल है, लेकिन क्योंकि यह एक स्वीकार किए जाते हैं जवाब नहीं है ...

कम से कम वीएस 2015 एंटरप्राइज़ में, आप समाधान एक्सप्लोरर में अपने समाधान पर राइट क्लिक कर सकते हैं और Show Project Dependency Diagram का चयन कर सकते हैं। यह आपके समाधान के भीतर निर्भरताओं का आरेख लोड करेगा। बड़े समाधान के लिए बहुत उपयोगी है।

enter image description here

+2

दुर्भाग्यवश परियोजना निर्भरता आरेख एक विशेषता नहीं है वीएस 2015, यह Resharper की एक विशेषता है। बहुत बुरा यह सर्कुलर संदर्भों से भ्रमित हो जाता है जो प्राथमिक कारण है जिसके लिए मुझे इस उपकरण की आवश्यकता है। –

+0

टाइप निर्भरता आरेख वह है जो आप एक परियोजना के लिए चाहते हैं और यह देखते हुए कि आपके प्रकारों में कोई गोलाकार निर्भरता है या नहीं। – odyth

4

"परियोजना पर राइट क्लिक करें" -> "परियोजना निर्भरता" और जांच करें कि क्या आपके पास निर्भरता है या नहीं, क्योंकि यह आपकी समस्या का कारण हो सकता है (बेशक मुझे लगता है कि आपके पास "संदर्भ" में कोई परिपत्र निर्भरता नहीं है)

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

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