У меня есть набор .NET-сборок в моем проекте. Я хочу сортировать их по их зависимостям.Сортировка .NET Assemblies по зависимостям
Так что, если у меня есть (например):
IEnumerable<Assembly> unsorted = LoadAssembliesFromFolder();
Я хочу, чтобы быть в состоянии назвать:
var IEnumerable<Assembly> sorted = unsorted.SortByDependency();
В действительности, полученный набор, мы надеемся, в конечном итоге выглядит как сборки проекта порядок заказа в Visual Studio.
Любые мысли? Я действительно не хочу останавливаться на итеративном подходе, который может занять довольно много времени.
Приветствия
I не думайте, что здесь есть другой способ, чем итеративный. –
Вам нужен алгоритм? –
Почему downvote? – Kazar