Я пытаюсь проанализировать приложение, в котором ссылки на сборки должны быть ориентированным ациклическим графом, но это не так.Существует также проблема смежных сборок со ссылками на разные версии одной подсборки ( думаю, Эшер ... )
Что я хочу сделать, это проанализировать каждую сборку-сборкуСоедините и создайте представление о том, где что-то не так.
Мне нужно несколько советов о том, что будет хорошей структурой данных для этого.Я не слишком уверен, что смогу создать неизменный объект, но я не против, чтобы он был изменяемым внутри, а затем преобразован в неизменяемый в конце.
Другая часть вопроса заключается в том, какие алгоритмы мне следует использовать для заполнения структуры данных, а также для «анализа» проблем.