में अब उपलब्ध है आप कर सकते हैं .NET कोड के लिए निर्भरता ग्राफ उत्पन्न करने के लिए विजुअल स्टूडियो 2010 अल्टीमेट की आरसी रिलीज आज़माएं। आप अपने सभी असेंबली, नामस्थान, कक्षाओं या इनमें से कुछ संयोजन का ग्राफ उत्पन्न कर सकते हैं, या आप विशिष्ट कलाकृतियों और रिश्तों को चुनने के लिए आर्किटेक्चर एक्सप्लोरर का उपयोग कर सकते हैं जिन्हें आप कल्पना करना चाहते हैं।
तुम भी मौजूदा कलाकृतियों निर्भरता रेखांकन से या से परत चित्र बना सकते हैं, की अनुमति दी निर्भरता आकर्षित है, और फिर परत सत्यापन यकीन है कि अवैध निर्भरता बनाने के लिए MSBuild की प्रक्रिया के हिस्से के रूप में पेश नहीं कर रहे हैं शामिल हैं:
उत्पन्न ग्राफ़ दस्तावेज़ कोड से:: कैसे करने के लिए http://msdn.microsoft.com/en-us/library/dd409453%28VS.100%29.aspx#SeeSpecificSource
आप विजुअल स्टूडियो का उपयोग पैदा करने का निर्देश ग्राफ दस्तावेजों से रिश्ते और मौजूदा कोड में संगठन का पता लगाने कर सकते हैं। ये आलेख कोड तत्वों और उनके संबंधों का प्रतिनिधित्व करते हैं लिंक, या किनारों से जुड़े नोड्स के सेट के रूप में। आप कोड को विज़ुअलाइज़, एक्सप्लोर और विश्लेषण करने में आपकी सहायता के लिए इन ग्राफ का उपयोग कर सकते हैं।
कैसे करें: का पता लगाएं कोड आर्किटेक्चर एक्सप्लोरर का उपयोग करना: http://msdn.microsoft.com/en-us/library/dd409431%28VS.100%29.aspx
आप खड़ी वर्गों या कोड का "स्लाइस" है कि आप वास्तुकला एक्सप्लोरर का उपयोग करके कल्पना करने के लिए चाहते हैं का चयन कर सकते हैं। आप Visual Studio समाधान या संकलित प्रबंधित कोड में .dll फ़ाइलों या .exe फ़ाइलों में स्रोत कोड का पता लगा सकते हैं। आप अतिरिक्त प्रदाताओं को स्थापित करके अन्य डोमेन ब्राउज़ करने के लिए आर्किटेक्चर एक्सप्लोरर का उपयोग कर सकते हैं। जब आपको वह कोड मिलता है जिसे आप विज़ुअलाइज़ करना चाहते हैं, तो आप उस कोड में रिश्तों का पता लगाने के लिए आलेख उत्पन्न कर सकते हैं।
कैसे करें: आपके सिस्टम की उच्च स्तरीय वास्तुकला कल्पना करने के लिए http://msdn.microsoft.com/en-us/library/dd465141%28VS.100%29.aspx
... उपयोग परत चित्र और कि कोड इस का अनुपालन को सत्यापित करने के: कलाकृतियों से परत चित्र बनाएं डिज़ाइन। इस कार्य को करने के लिए, विज़ुअल स्टूडियो समाधान से लॉजिकल, सार समूह या परतों में कलाकृतियों को व्यवस्थित और संबद्ध करें। ये परतें प्रमुख कार्यों का वर्णन करती हैं जो ये कलाकृतियों का प्रदर्शन करती हैं या आपके सिस्टम के प्रमुख घटक हैं। परतों के बीच तीर इन कलाकृतियों के बीच विद्यमान निर्भरता का प्रतिनिधित्व करते हैं या मौजूद होना चाहिए। कोड पर आर्किटेक्चरल बाधाओं को लागू करने के लिए, आरेख पर इच्छित निर्भरताओं का वर्णन करें और फिर आरेख के विरुद्ध कोड को सत्यापित करें। इस तरीके से परत आरेखों का उपयोग करके, आप कोड को समझने, पुन: उपयोग करने और बनाए रखने में आसान बनाने में मदद कर सकते हैं।
Layer Diagram http://i.msdn.microsoft.com/Dd465141.UML_LayerRefReading(en-us,VS.100).png
कैसे करें: मान्य कोड लेयर आरेख के खिलाफ: http://msdn.microsoft.com/en-us/library/dd409395%28VS.100%29.aspx
एक परत आरेख के खिलाफ कोड मान्य कर रहा है आप कोड पर वास्तु बाधाओं को लागू में मदद करता है के रूप में यह विकसित। जब आप यह कार्य करते हैं, तो कोड में निर्भरता आरेख पर निर्भरताओं के साथ तुलना की जाती है।
आर सी डाउनलोड: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a।
विजुअल स्टूडियो 2010 वास्तुकला डिस्कवरी & मॉडलिंग उपकरण मंच: http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads
आप इस बारे में अधिक जानकारी मिली थी, या इस बिल्ड काम बनाने में सफल हो? मुझे इस विशिष्ट सुविधा में बहुत दिलचस्पी है। – MHGameWork