V tem vodiču ste vadili dodajanje odvisnosti. Mogoče se vam bo zdelo zanimivo tudi dejstvo, da niste omejeni le na ustvarjanje notranjih odvisnosti in lahko kot odvisnost dodate tudi elemente iz drugih predhodnih projektov. Le poiskati jih morate po imenu in jih izbrati iz seznama. Sistem deluje točno tako, kot pri drugih odvisnostih. Projektom lahko tudi določite prehodne projekte.
Obstaja le ena razlika med notranjimi in zunanjimi odvisnostmi. Ko delate na svojem projektu, se njegov razpored avtomatsko spremeni po vsaki spremembi, ki vpliva nanj; na primer, ko se spremeni trajanje elementa, odvisnosti in stanje elementa. Kljub temu, pa ti sprožilci ne vplivajo na spremembo razporeda pri ostalih projektih. Torej, če imate zunanjega predhodnika in se predhodnik spremeni zaradi posodobitev v zunanjem projektu, ne boste videli sprememb v vašem projektu, dokler ne boste storili nekaj, kar bo sprožilo spremembo razporeda pri vašem projektu.
To je kompromis, ki smo ga sklenili, ker v primeru, da bi se po vsakem sprožilcu spremenil razpored vseh povezanih projektov, bi potencialno lahko prišlo do prerazporejanja sistema z nekaj milijoni elementov, kar bi upočasnilo sistem.