Я хотел бы показать список всех используемых сборок на выделенной веб-странице внутри веб-приложения ASP.NET для целей отладки и сопровождения (существует множество экземпляров этого веб-приложения на многих разных серверах). Сборки можно вызывать из папки bin или из GAC . Есть некоторые написанные мной, но также и сторонние сборки.
Существует ли простой автоматизированный способ получения списка всех загруженных или связанных сборок веб-приложения, включая номер версии (вызов System.Reflection.Assembly
- GetName().Version
. ..)? Нужно ли явно передавать все имена сборок для проверки версии или я могу получить их автоматически? Нужно ли мне использовать Reflection для полного списка зависимостей / ссылок?