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