Имам доста сложно приложение, което е разделено на множество компоненти. Всеки компонент има файл с решение, който съдържа куп проекти. Така че ми харесва да мисля за това като за компонент, който има множество проекти/dll в него. Има и "общ" компонент. Всички останали компоненти зависят от "common". Така че компилирането върви по следния начин: "nant component1.compile"
ще компилира "common" и след това ще компилира component1, тъй като component1 зависи от "common". С течение на времето "общото" стана доста голямо. Почти съм сигурен, че може да се раздели на няколко по-малки компонента. Тогава компонентите трябва да зависят само от някои от тези по-малки, разбити "общи". Надяваме се, че това ще намали времето за компилиране на различните компоненти.
И така въпрос: бих искал да визуализирам зависимостта между всички различни проекти в приложението, като същевременно маркирам към кой компонент принадлежи проектът. Как бихте направили това?