W .Net chciałbym wyliczyć wszystkie załadowane zestawy we wszystkich domenach AppDomains. Zrobienie tego dla domeny AppDomain mojego programu jest dość łatwe AppDomain.CurrentDomain.GetAssemblies(). Czy muszę w jakiś sposób uzyskać dostęp do każdej domeny AppDomain? A może jest już narzędzie, które to robi?
AppDomain.CurrentDomain.GetAssemblies()porządku. Nie musi rekurencyjnie chodzić po referencjach, ponieważ w pierwszej kolejności nie wylicza referencji.

GetAssemblies()to nie zadziała, ponieważ nie jest cykliczne i spowoduje pominięcie jakichkolwiek zagnieżdżonych odwołań do zestawu. Dodałem rekurencyjną wersję stronyGetAssemblies()na stackoverflow.com/questions/383686/… .